Desidero modificare il nome della mia tabella in Laravel, quindi devo modificare manualmente il nome della tabella o può essere possibile tramite la migrazione.Laravel Migrazione per modificare il nome della tabella
15
A
risposta
33
penso che si può fare questo:
Schema::rename($currentTableName, $newTableName);
Per far cadere una tabella esistente, è possibile utilizzare i menu o dropIfExists metodi:
Schema::drop('users');
Schema::dropIfExists('users');
solo aggiungere che per una migrazione e dovrebbe funzionare .
6
Per rinominare una tabella di database esistente, utilizzare il metodo Rename:
Schema::rename($from, $to);
Per far cadere una tabella esistente, è possibile utilizzare la goccia o dropIfExists
metodi:
Schema::drop('users');
Schema::dropIfExists('users');
0
ho provato qualcosa di nuovo e ha funzionato.
Modifica questo:
Schema::create('past_name', function (Blueprint $table)
linea alla pagina migrazioni in questo:
Schema::create('new_name', function (Blueprint $table)
linea, e in cmd pronta, fare un aggiornamento di migrazione con questo:
php artisan migrate:refresh
E ' Lavorerò, spero.
Problemi correlati
- 1. modifica del tipo di tabella della tabella di migrazione laravel
- 2. Laravel più tabelle per migrazione
- 3. laravel 5 migrazione nome identificativo troppo lungo
- 4. Come modificare il nome della chiave esterna?
- 5. Per modificare il nome della colonna in DB2
- 6. Come modificare/Nome campo password personalizzato per l'autenticazione utente Laravel 4 e Laravel 5
- 7. Modificare il nome della raccolta in mongodb
- 8. laravel artigianale migrazione sicuro
- 9. come ottenere il nome della tabella Magento
- 10. È necessario modificare il colore della selezione della vista tabella
- 11. Come modificare il nome/l'origine della tabella LINQ O/R-M durante il runtime?
- 12. Visualizza il nome della tabella nell'istruzione select
- 13. Come modificare il nome di una colonna in un modello Ecto con una migrazione?
- 14. Modificare estera nome della colonna chiave nella rotaie
- 15. Come modificare il nome della colonna di partizione Hive
- 16. Hibernate non mi permette di utilizzare entità nome della classe per il nome della tabella
- 17. Laravel - Creazione di tabelle dinamicamente (senza migrazione)
- 18. Imposta il valore predefinito su NULL con migrazione laravel
- 19. Modificare il nome del campo per gli attributi CreatedAt/UpdateAt
- 20. La migrazione di Laravel aggiunge il campo dopo che i dati sono nella tabella?
- 21. PDOStatement :: getColumnMeta restituisce il nome della tabella originale anziché il nome della vista
- 22. Genera migrazione - crea tabella join
- 23. Come modificare il fontsize della tabella con matplotlib.pyplot?
- 24. Modificare il nome dell'app inviato dal driver syslog della docker
- 25. Come abbandonare la tabella in Laravel?
- 26. Impossibile modificare il nome del cookie della sessione php
- 27. Modificare il nome della classe serializzata in .Net?
- 28. Rinomina nome tabella con migrazioni Doctrine
- 29. Qual è il nome della tabella per un nome definito nell'ambito di un foglio di lavoro?
- 30. JSqlParser - Ottenere il nome della tabella dalla colonna
dal doc: Schema :: rename ($ from, $ to); http://laravel.com/docs/5.1/migrations#renaming-and-dropping-tables – Needpoule
Grazie per il tuo aiuto, funziona – HKumar
@Needpoule scusa, basta leggere il tuo commento. –