Artisan 试图更改 table 它在 运行 `artisan migrate` 时未创建的
Artisan attempting to alter a table it did not create when running `artisan migrate`
在全新的 Laravel 安装中,我 运行 php artisan migrate
并且返回:
[Illuminate\Database\QueryException]
SQLSTATE[HY000]: General error: 1 no such table: users (SQL: alter table "users" add column "id" integer not null primary key autoincrement)
它似乎试图改变一个 table,但它在任何时候都没有被创建。
我使用以下方法创建了迁移:
php artisan migrate:make create_users_table --table=users --create
所以我不确定我做错了什么。有人遇到过这个吗?这是在 Laravel 4.2.11、PHP 5.5.9.
你的 artisan 命令有误,应该是:
php artisan migrate:make create_users_table --create=users
--table 标志用于改变现有的 table
在全新的 Laravel 安装中,我 运行 php artisan migrate
并且返回:
[Illuminate\Database\QueryException]
SQLSTATE[HY000]: General error: 1 no such table: users (SQL: alter table "users" add column "id" integer not null primary key autoincrement)
它似乎试图改变一个 table,但它在任何时候都没有被创建。
我使用以下方法创建了迁移:
php artisan migrate:make create_users_table --table=users --create
所以我不确定我做错了什么。有人遇到过这个吗?这是在 Laravel 4.2.11、PHP 5.5.9.
你的 artisan 命令有误,应该是:
php artisan migrate:make create_users_table --create=users
--table 标志用于改变现有的 table