如何将 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 artisan
。 composer 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
【讨论】:
数据库username
和password
与artisan cli
有什么关系?【参考方案2】:
检查artisan
文件是否存在于您的项目根文件夹中。如果是这样,那么您可能在错误的文件夹中。如果不存在,可以just download it from the official repo。
【讨论】:
以上是关于如何将 Artisan cli 添加到现有的 laravel 项目?的主要内容,如果未能解决你的问题,请参考以下文章