Laravel 4无法正常工作

时间:2014-03-18 11:34:51

标签: php laravel laravel-4

我是框架的新手,请帮我解决这个问题。 我正在尝试使用generate在控制器中创建一个文件。以下是命令

php artisan generate:controller features

它给了我错误

[InvalidArgumentException]

" generate"中没有定义命令。命名空间

4 个答案:

答案 0 :(得分:26)

generate命令来自JeffreyWay/Laravel-4-Generators包,要安装它你必须执行

composer require way/generators 2.*

然后将此行添加到Service Providers数组中的app/config/app.php

'Way\Generators\GeneratorsServiceProvider'

执行后

php artisan

并检查您是否有以下命令:

generate
  generate:controller          Generate a controller
  generate:migration           Generate a new migration
  generate:model               Generate a model
  generate:pivot               Generate a pivot table
  generate:publish-templates   Copy generator templates for user modification
  generate:resource            Generate a new resource
  generate:scaffold            Scaffold a new resource (with boilerplate)
  generate:seed                Generate a database table seeder
  generate:view                Generate a view

答案 1 :(得分:1)

按照上述步骤,您有时可能会遇到这种错误:

{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException",

为了避免它确实做了#34;作曲家更新"在遵循程序之前。

答案 2 :(得分:-1)

尝试php artisan controller:make features

答案 3 :(得分:-3)

正确的命令是:

php artisan controller:make features