簡體   English   中英

Laravel 4遷移

[英]Laravel 4 migration

我創建了數據庫,然后創建了一個表

php artisan migrate: make create_users_table 

文件已創建,所以我修改了上下功能並輸入了

php artisan migrate 

到目前為止,一切正常,當我嘗試向數據庫中添加另一個lignes時,問題開始了,我添加了有關用戶的其他信息,以及當我鍵入內容時

php artisan migrate

響應是什么都沒有遷移,我的數據庫沒有變化?

3種可能性:

  1. 創建一個新的遷移

  2. 回滾上一次遷移操作並重新運行它:

     php artisan migrate:rollback php artisan migrate 
  3. 回滾所有遷移,然后再次運行它們

     php artisan migrate:refresh 

此處提供更多信息: http : //laravel.com/docs/migrations

您必須創建另一個遷移,或者可以刷新以前的遷移

PHP的工匠遷移:刷新

http://laravel.com/docs/migrations

如果您只是使用phpmyadmin等在已經存在的表中添加了更多記錄,則無需再次運行php artisan migrate migration,因為不會創建額外的遷移。 這就是為什么您會收到“無內容遷移”消息的原因。

但是,例如,如果您要添加新列或刪除現有列,則理想的方法是創建一個新的遷移,並將其命名為add_columnname_on_users_table類的add_columnname_on_users_table ,正確編輯新的遷移文件,然后運行php artisan migrate migration。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM