Если вы пытаетесь создать новый проект Laravel, вы можете использовать команду:
composer create-project --prefer-dist laravel/laravel my-new-project
вместо установщика.
На скриншоте написано что Laravel Установщик уже установлен, поэтому ему нечего устанавливать или обновлять. Таким образом, вы можете запустить команду laravel new blog
в свободной sh новой пустой директории, и она может уже работать.
Если вы пытаетесь создать новую консольную команду в Laravel проекте, и вы хотите это Команда должна быть доступна из консоли, и это может быть что-то вроде php artisan my-command:run
, вы можете сделать следующее ниже:
Для этого вы можете сгенерировать новую команду, выполнив эту команду Laravel из каталога root Ваш проект:
php artisan make:command MyCommand
Эта команда выше создаст новый класс в App\Console\Commands
с именем MyCommand
и будет готова для настройки. Вы можете изменить свойство protected $signature = 'my-command:run';
, а затем при запуске php artisan my-command:run
из каталога root проекта эта команда будет запускать метод App\Console\Commands\MyCommand::handle()
и все внутри него будет выполнено. Таким образом, вы можете отредактировать метод и добиться того, что вы хотите, и команда будет готова.
Для получения дополнительной информации вы можете обратиться к этому: c: https://laravel.com/docs/7.x/artisan