我正在使用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
为什么我会收到此错误?
答案 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
选项列出所有字段