我正在跟随Dayle Rees在Laravel 4中处理迁移的教程进行学习。(请查看链接以了解我的问题)。我正在尝试使用Artisan创建一些迁移文件。我在段落开头处"我们只需运行...",后面是一个示例Artisan命令:
但是当我运行相同的Artisan命令时,我没有得到那个。相反,我得到了这个:
php artisan migrate:make create_users --create --table=users
...接着是结果代码(片段):
public function up()
{
Schema::create('users', function(Blueprint $table)
{
$table->increments('id');
$table->timestamps();
});
}
但是当我运行相同的Artisan命令时,我没有得到那个。相反,我得到了这个:
public function up()
{
Schema::table('users', function(Blueprint $table)
{
//
});
}
为什么?
也许这是 Laravel 的稍后版本,与 Rees 先生在教程中使用的版本有所不同,但最令人烦恼/困惑的事情是,artisan 命令 --create
似乎无法正常工作,即输出结果不正确。
Schema::table()
替代
Schema::create()