使用Jeffrey Way的Generator with Composer运行时错误

时间:2014-05-22 05:30:03

标签: php laravel generator

我正在使用Jeffrey Way's Generator。生成器已成功安装,但是当我运行以下命令时,出现错误:

 php artisan generate:migration create_departments_table department:string

 php artisan generate:migration create_roles_table department_id:integer role:string

 php artisan generate:migration create_transactions_table department_id:integer      main_menu:string menu_text:string address:string

 php artisan generate:migration create_rolestransactions_table role_id:integer transaction_id:integer status:integer

 php artisan generate:migration create_userlogs_table user_id:integer user:string department:string transaction:string dateandtime:timestamp

not working [RuntimeException]

Too many arguments.

generate:migration [--fields[="..."]] [--path[="..."]] [--templatePath[="..."]] [--   testing[="..."]] migrationName

为什么我会收到此错误?

1 个答案:

答案 0 :(得分:2)

比较文档中的代码:

php artisan generate:migration create_posts_table --fields="title:string, body:text"

您尝试执行的命令:

php artisan generate:migration create_userlogs_table user_id:integer user:string department:string transaction:string dateandtime:timestamp

您的命令有6个参数:数据库名称和5个字段

来自docs的命令有1个参数和1个选项:数据库名称作为参数,--fields选项列出所有字段