Laravel 5: как создать контроллер с именем метода - PullRequest
0 голосов
/ 22 марта 2019

Я новичок в Laravel 5 и прошел https://laravel.com/docs/5.8/controllers, но не смог найти никакого способа, которым я мог бы создать контроллер, используя php artisan с определенным именем метода. Я попробовал ниже варианты, но ни один из них не работает.

php artisan make:controller HomeControler#index logout

и

php artisan make:controller HomeControler/index logout

и

php artisan make:controller HomeController index logout

Возможно ли в Laravel 5 достичь этого? Если да, возможно ли также объявить более одной функции при создании контроллера с помощью команды artisan make?

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Вы не можете сгенерировать Controller и указать имя метода, который будет сгенерирован. Единственный способ создания контроллера со всеми методами CRUD Это когда вы генерируете контроллер на основе ресурсов

php artisan make: контроллер PersonController --resource

Другой способ - создать пустой контроллер

0 голосов
/ 22 марта 2019
php artisan make:controller HomeControler --resource

Контроллер будет содержать метод для каждой из доступных операций с ресурсами:

  • Индекс
  • создать
  • магазин
  • показать
  • редактировать
  • обновление
  • уничтожить
...