Laravel Composer laravel новая команда - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь установить laravel новую команду, но она показывает такую ​​ошибку.

У меня есть laravel файл внутри /.composer/vendor/bin

enter image description here

enter image description here

как я могу решить эту проблему

1 Ответ

0 голосов
/ 02 мая 2020

Если вы пытаетесь создать новый проект 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

...