编程语言
首页 > 编程语言> > laravel php artisan migration不会创建新表

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