Laravel作曲家laravel new命令

时间:2020-05-02 07:28:33

标签: laravel composer-php

我正在尝试设置laravel新命令,但它显示出这样的错误。

我在/.composer/vendor/bin中有laravel文件

enter image description here

enter image description here

我该如何解决

1 个答案:

答案 0 :(得分:0)

如果您要创建新的Laravel项目,则可以使用命令:

composer create-project --prefer-dist laravel/laravel my-new-project

代替安装程序。

在您的屏幕截图中,它表示Laravel Installer已经安装,因此没有任何安装或更新。因此,您可能想在全新的空目录中运行命令laravel new blog,它可能已经起作用。

如果您试图在Laravel项目中创建新的控制台命令,并且希望从控制台访问此命令,并且可能类似于php artisan my-command:run,则可以执行以下操作。

为此,您可能想从项目的根目录中生成执行此Laravel命令的新命令:

php artisan make:command MyCommand

上面的命令将在App\Console\Commands下创建名为MyCommand的新类,并且可以进行自定义了。 您可以更改属性protected $signature = 'my-command:run';,然后从项目的根目录运行php artisan my-command:run时,该命令将运行App\Console\Commands\MyCommand::handle()方法,该方法中的所有内容都将执行。因此,您可以编辑方法并在那里实现所需的内容,命令将准备就绪。

有关详细信息,您可以参考以下文档:https://laravel.com/docs/7.x/artisan