Команда make: правило не определено и не отображается в списке - PullRequest
1 голос
/ 29 февраля 2020

Я пытаюсь создать новое правило (php artisan make:rule Captcha) из cmd, и я получаю ошибку: Command "make:rule" is not defined

Did you mean one of these?
      make:auth
      make:command
      make:controller
      make:event
      make:job
      make:listener
      make:mail
      make:middleware
      make:migration
      make:model
      make:notification
      make:policy
      make:provider
      make:request
      make:seeder
      make:test

Кроме того, если я выполняю php artisan command, MAKE только в разделе:

make:auth Scaffold basic login and registration views and routes
make:command Create a new Artisan command
make:controller Create a new controller class
make:event Create a new event class
make:job Create a new job class
make:listener Create a new event listener class
make:mail Create a new email class
make:middleware Create a new middleware class
make:migration Create a new migration file
make:model Create a new Eloquent model class
make:notification Create a new notification class
make:policy Create a new policy class
make:provider Create a new service provider class
make:request Create a new form request class
make:seeder Create a new seeder class
make:test Create a new test class

Любое решение для работы команды php artisan make:rule Captcha.

Я использую Laravel версия 5.4.36

Спасибо.

Ответы [ 2 ]

2 голосов
/ 29 февраля 2020

Artisan make: команда правила, выпущенная в laravel 5.5, вам нужно обновить ее до этой версии или выше, но будьте осторожны, возможны любые другие изменения. Прочитайте laravel документов об обновлении с 5,4 до 5,5 https://laravel.com/docs/5.5/upgrade#upgrade -5,5,0

1 голос
/ 29 февраля 2020

php artisan make:rule был передан в базу кода 25 июня 2017 года.

Кажется, он доступен в Laravel 5.5+, так как он стал доступен с документами L5.5.

...