2015-10-16 43 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

我已經嘗試過了。但由於某種原因,我失敗了。這可能是我手上的錯誤。我會再次檢查它。謝謝您的回覆。 –