【问题标题】:How add Artisan cli to existing laravel project?如何将 Artisan cli 添加到现有的 laravel 项目?
【发布时间】:2020-03-03 21:17:53
【问题描述】:

我在使用 Xampp 的 Windows 10 上使用 Artisan 时遇到问题。

我做了什么:

  1. 从 git 存储库克隆项目
  2. 运行作曲家安装

在我尝试运行的项目目录中:

php artisan

但我得到了错误:

无法打开输入文件:artisan

但是如果我运行命令

php bin/console 我得到了命令列表,如缓存、调试、雄辩……所以有一些工具……但没有工匠……

如何在现有项目中添加/使用工匠?

【问题讨论】:

  • In directory with project i trying run 是什么意思?这是您当前的目录,您正在从其中触发php artisancomposer update 后跟 composer dump-autoload 后跟 php artisan vendor:publish
  • 您在正确的文件夹中吗?另请查看您的文件夹中是否有 artisan 的文件名。
  • 如果您的项目根目录中没有artisan,请从github github.com/laravel/laravel/blob/master/artisan 上的laravel/laravel 复制artisan 并使其可执行
  • 你有哪个 laravel 版本?
  • @lagbox 抱歉没有注意到你的评论

标签: php laravel command-line-interface laravel-artisan


【解决方案1】:

要配置现有项目,您通常会先检查这些内容:

您应该转到 app/config/database.php 检查文件并验证用户名和密码。

签入项目文件夹供应商文件夹和 composer.json 文件后,然后将其删除(即删除旧配置,现在我们将进行新配置)。

然后返回命令提示符并触发命令 composer update 并下载一些依赖文件下载。

现在运行 php artisan serve

【讨论】:

  • 数据库usernamepasswordartisan cli有什么关系?
【解决方案2】:

检查artisan 文件是否存在于您的项目根文件夹中。如果是这样,那么您可能在错误的文件夹中。如果不存在,可以just download it from the official repo

【讨论】:

    猜你喜欢
    • 2019-09-02
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 2021-03-21
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多