laravel php artisan migration不会创建新表
作者:互联网
我创建了一个用户迁移,然后创建了表.这是命令:
php artisan migration:make create_users_table --table=users --create
然后,我为所需的字段更新了架构,并运行了以下命令:
php artisan migration
它可以工作并创建具有其所有字段的表.
然后,我再次键入以下命令来为注释表创建新表的架构”
php artisan migration:make create_comments_table --table=comments --create
而且有效.
并且我更新了表的实际架构,但是当我命令php artisan migration时,它引发了一个错误:
Base table or view already exists. table 'users' ....
为什么?因为我正在创建注释表,所以它与用户表有什么关系.
解决方法:
为避免出现问题,请尝试创建此类表
php artisan migrate:make create_users_table --table=users --create=users
php artisan migrate:make create_comments_table --table=comments --create=comments
注意每个cli命令的–create参数.
标签:laravel,migration,laravel-4,php 来源: https://codeday.me/bug/20191122/2057847.html