[英]Laravel 4 migration
我創建了數據庫,然后創建了一個表
php artisan migrate: make create_users_table
文件已創建,所以我修改了上下功能並輸入了
php artisan migrate
到目前為止,一切正常,當我嘗試向數據庫中添加另一個lignes時,問題開始了,我添加了有關用戶的其他信息,以及當我鍵入內容時
php artisan migrate
響應是什么都沒有遷移,我的數據庫沒有變化?
3種可能性:
創建一個新的遷移
回滾上一次遷移操作並重新運行它:
php artisan migrate:rollback php artisan migrate
回滾所有遷移,然后再次運行它們
php artisan migrate:refresh
此處提供更多信息: 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.