2014-03-18 2 views
8

Я новичок в фреймворках, пожалуйста, помогите мне с этим. Я пытаюсь создать файл в контроллере, используя generate. Ниже командаLaravel 4 не работает

php artisan generate:controller features 

это дает мне ошибку

[InvalidArgumentException] 

Там НИКАКАЯ команды определена в «генерировать» пространство имен

+0

Вы установили [пакет] (https://github.com/JeffreyWay/Laravel-4-Generators) который предоставляет эту команду? –

+0

@ Andre Нет, пожалуйста, скажите мне, как это сделать. – user3367831

ответ

26

генерировать команда из JeffreyWay/Laravel-4-Generators пакета, чтобы установить его необходимо выполнить

composer require way/generators 2.* 

А затем добавьте эту строку к вашему 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 
+0

проблема решена. Большое вам спасибо @ Антонио Карлос Рибейро – user3367831

1

Следуя описанной выше процедуре вам иногда может возникнуть такая ошибка:

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

Чтобы избежать этого, обязательно выполните «обновление композитора» перед выполнением процедуры.

-1

Try контроллер PHP ремесленник: сделать функции

-3

Правильная команда:

php artisan controller:make features 
Смежные вопросы