【问题标题】:Laravel Composer laravel new commandLaravel Composer laravel 新命令
【发布时间】:2020-08-16 17:34:39
【问题描述】:

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

我在 /.composer/vendor/bin 里面有 laravel 文件

我该如何解决这个问题

【问题讨论】:

  • 你发出的命令是什么?
  • 你能以可读的形式分享你的错误信息吗?通常,这是可以最好地作为文本共享的文本:)
  • 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask

标签: laravel composer-php


【解决方案1】:

如果你正在尝试创建新的 Laravel 项目,你可以使用命令:

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

而不是安装程序。

在您的屏幕截图上,它显示 Laravel 安装程序已安装,因此无需安装或更新。所以你可能想在新的空目录中运行命令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

【讨论】:

    猜你喜欢
    • 2019-03-13
    • 2015-10-22
    • 1970-01-01
    • 2014-12-21
    • 2023-02-17
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多