Πώς μπορώ να κάνω rollback στο laravel;
Πώς μπορώ να κάνω rollback στο laravel;

Βίντεο: Πώς μπορώ να κάνω rollback στο laravel;

Βίντεο: Πώς μπορώ να κάνω rollback στο laravel;
Βίντεο: Innovation in Polkadot DeFi 2024, Νοέμβριος
Anonim

Αλλάξτε τον αριθμό παρτίδας της μετεγκατάστασης που θέλετε ανατροπή στο υψηλότερο. Εκτέλεση μετεγκατάστασης: ανατροπή.

  1. Μεταβείτε στο DB και διαγράψτε/μετονομάστε την καταχώριση μετεγκατάστασης για το δικό σας-specific-migration.
  2. Αποθέστε τον πίνακα που δημιουργήθηκε από τη μετεγκατάστασή σας.
  3. Εκτελέστε το php artisan migrate --path=/database/migrations/your-specific-migration. php.

Από αυτό, πώς μπορώ να μεταναστεύσω στο laravel;

Προς το δημιουργώ ένα μετανάστευση , Χρησιμοποιήστε το φτιαχνω, κανω : μετανάστευση Εντολή τεχνίτη: Όταν εσείς δημιουργώ ένα μετανάστευση αρχείο, Laravel το αποθηκεύει στον κατάλογο /database/migrations. Καθε μετανάστευση Το όνομα αρχείου περιέχει μια χρονική σήμανση που επιτρέπει Laravel να καθορίσει τη σειρά των μεταναστεύσεων.

Μπορεί επίσης να ρωτήσει κανείς, τι είναι η μετανάστευση και η σπορά; Εισαγωγή Μετανάστευση και σπορά Οι μετεγκαταστάσεις είναι σαν τον έλεγχο έκδοσης για τη βάση δεδομένων σας, επιτρέποντας στην ομάδα σας να τροποποιεί και να κοινοποιεί εύκολα το σχήμα της βάσης δεδομένων της εφαρμογής. Οι μετεγκαταστάσεις συνήθως συνδυάζονται με το πρόγραμμα δημιουργίας σχημάτων της Laravel για την εύκολη δημιουργία του σχήματος βάσης δεδομένων της εφαρμογής σας.

Αντίστοιχα, τίθεται το ερώτημα, πώς μπορώ να εκτελέσω ένα συγκεκριμένο seeder στη laravel;

ΕΝΑ σπορεύς Η κλάση περιέχει μόνο μία μέθοδο από προεπιλογή: τρέξιμο . Αυτή η μέθοδος καλείται όταν εκτελείται η εντολή db:seed Artisan. Μέσα στο τρέξιμο μέθοδο, μπορείτε να εισάγετε δεδομένα στη βάση δεδομένων σας όπως θέλετε. Μπορείτε να χρησιμοποιήσετε το εργαλείο δημιουργίας ερωτημάτων για να εισαγάγετε δεδομένα με μη αυτόματο τρόπο ή μπορείτε να χρησιμοποιήσετε εργοστάσια μοντέλων Eloquent.

Πώς μπορώ να λειτουργήσω ένα εργοστάσιο στη laravel;

Για να χρησιμοποιήσετε το καθορισμένο εργοστάσιο (είτε από τις δοκιμές σας είτε από τους σπόρους σας), χρησιμοποιούμε το εργοστάσιο λειτουργία που παρέχεται από laravel . // δημιουργήστε έναν χρήστη και αποθηκεύστε τον στη βάση δεδομένων $user = εργοστάσιο (AppUser::class)->create(); Αυτό δημιουργεί έναν μόνο χρήστη. Για να δημιουργήσετε πολλούς χρήστες - απλώς περάστε μια δεύτερη παράμετρο στο εργοστάσιο λειτουργία.

Συνιστάται: