我使用Jeffery Way的崇高文本生成器发现laravel here。
我从控制托盘运行laravel generate:migration
命令。
它要求迁移名称,然后输入create_users_table
。
然后它要求输入字段,然后输入username:string, password:string
然后当我点击输入时,显示Oh snap, generate migrate failed
现在,虽然我确定我的错误是一个简单的错字,你们任何人都可以指出,我真正好奇的是,如果有办法我可以查看更多关于为什么的详细信息它抛出了错误?
请求下方评论的日志结果
[2013-11-30 04:37:14] log.ERROR: exception 'InvalidArgumentException' with message 'There are no commands defined in the "generate" namespace.' in C:\Sites\learning-laravel\vendor\symfony\console\Symfony\Component\Console\Application.php:523
Stack trace:
#0 C:\Sites\learning-laravel\vendor\symfony\console\Symfony\Component\Console\Application.php(561): Symfony\Component\Console\Application->findNamespace('generate')
#1 C:\Sites\learning-laravel\vendor\symfony\console\Symfony\Component\Console\Application.php(188): Symfony\Component\Console\Application->find('generate:migrat...')
#2 C:\Sites\learning-laravel\vendor\symfony\console\Symfony\Component\Console\Application.php(121): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 C:\Sites\learning-laravel\artisan(59): Symfony\Component\Console\Application->run()
#4 {main} [] []
答案 0 :(得分:2)
今天我遇到了同样的问题。我解决了以下问题:
步骤1:打开app / config / app.php,并在提供者数组中添加新项目
'Way\Generators\GeneratorsServiceProvider'
步骤2:打开终端并输入laravel应用程序执行 '作曲家更新'
第3步:在你的SublimeText中执行'Laravel Artisan:Clear cache'
第4步:重新启动你的sublimeText,一切正常!
希望这可以帮到你!