Я новичок в фреймворках, пожалуйста, помогите мне с этим. Я пытаюсь создать файл в контроллере, используя generate. Ниже приведена команда
php artisan generate:controller features
это дает мне ошибку
[InvalidArgumentException]
В «генерации» пространства имен нет команды
Команда generate из пакета JeffreyWay / Laravel-4-Generators для его установки, которую вы должны выполнить
composer require way/generators 2.*
А затем добавьте эту строку в ваше app/config/app.php
в массиве Service Providers:
'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
Следуя описанной выше процедуре, вы иногда можете столкнуться с такой ошибкой:
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException",
Чтобы избежать этого, обязательно выполните «обновление композитора» перед выполнением процедуры.
Попробуйте php artisan controller: выполните функции
Правильная команда:
php artisan controller:make features