2015-10-16 44 views
1

我想运行此命令并迁移users_create_table。生成包不能在Laravel 5上运行

php artisan generate:migrate users_create_table 

我试过this但失败了。

+0

你使用Laravel 5吗?如果是,你是否安装了发电机组? (https://github.com/laracasts/Laravel-5-Generators-扩展) – Adrenaxus

+0

是的,我已经安装它。但它不起作用。我不知道这是为什么。无论如何,从“php工匠make:migration create_users_table”我做了我的工作。谢谢你的回答。 –

+0

'php artisan generate:migrate users_create_table'会出现什么错误?编辑:我知道你已经解决了它没有发电机组。 – Adrenaxus

回答

2

在Laravel 5中,您不需要第三方生成器包来创建迁移(或应用程序的大多数其他组件)。您可以使用artisan make命令。

要创建你需要使用移民:

php artisan make:migration create_users_table 

有一些默认的工匠提供发电机,您可以通过运行php artisan看到的。

make:command   Create a new command class 
make:console   Create a new Artisan command 
make:controller   Create a new resource controller class 
make:event    Create a new event class 
make:job    Create a new job class 
make:listener   Create a new event listener class 
make:middleware   Create a new middleware class 
make:migration   Create a new migration file 
make:model    Create a new Eloquent model class 
make:policy    Create a new policy class 
make:provider   Create a new service provider class 
make:request   Create a new form request class 
make:seeder    Create a new seeder class 
make:test    Create a new test class 
+0

是的!我从你的答案中得到了解决方案。我能知道如何在laravel5中使用生成包吗?有时候,这对我的进一步工作很重要。谢谢! –

+0

随着Laravel 5,您需要更新的Laravel 5 Generators Extended软件包https://github.com/laracasts/Laravel-5-Generators-Extended – Amo

+0

我已经尝试过了。但由于某种原因,我失败了。这可能是我手上的错误。我会再次检查它。谢谢您的回复。 –