如何将 Artisan cli 添加到现有的 laravel 项目?

Posted

技术标签:

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

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

我做了什么:

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

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

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 抱歉没有注意到你的评论 【参考方案1】:

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

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

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

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

现在运行 php artisan serve

【讨论】:

数据库usernamepasswordartisan cli有什么关系?【参考方案2】:

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

【讨论】:

以上是关于如何将 Artisan cli 添加到现有的 laravel 项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何将打字稿添加到现有的 vue3 项目?

如何将多维数组添加到现有的 Spark DataFrame

如何将 Mailchimp 添加到现有的注册框

如何将新行添加到现有的 QTablewidget

如何将熊猫数据添加到现有的 csv 文件中?

如何将文件添加到现有的 docker 镜像? [复制]