我想在Laravel中创建迁移但是根据tutorials我需要Artisan CLI . php
命令工作正常,我在Windows上 . 我键入 php artisan
或 php artisan list
,我收到以下错误:
无法打开输入文件:artisan
我无法在documentation或Google中找到任何指南 . 我该如何安装Artisan?
我想在Laravel中创建迁移但是根据tutorials我需要Artisan CLI . php
命令工作正常,我在Windows上 . 我键入 php artisan
或 php artisan list
,我收到以下错误:
无法打开输入文件:artisan
我无法在documentation或Google中找到任何指南 . 我该如何安装Artisan?
6 回答
使用项目的根文件夹
Artisan默认带有Laravel,如果你的
php
命令工作正常,那么你唯一需要做的就是 navigate to the project's root folder . 根文件夹是 the parent folder of the app folder . 例如:现在
php artisan list
命令应该可以正常工作,因为PHP在项目的文件夹中运行名为artisan
的文件 .安装框架
请记住,Artisan运行存储在
vendor
文件夹中的脚本,因此如果您安装了没有Composer的Laravel,例如下载并解压缩Laravel GitHub repo,那么您自己没有框架,当您尝试使用Artisan时可能会出现以下错误:要解决此问题,您必须通过在项目的根文件夹中运行
composer install
来安装框架本身 .您只需阅读laravel安装页面:
安装Composer(如果尚未安装)
打开命令行并执行:
在你的htdocs或www目录中,使用以下任一方法:
(使用最新的Laravel(1.3.2)时,这可能会导致Windows计算机出错)或:
(这也适用于Windows)创建一个名为“appName”的项目 .
要使用“php artisan xyz”,您必须在项目根目录中!因为工匠是一个文件php将要使用...简单,因为;)
在您使用Laravel时,您必须处于laravel目录结构的根目录中 . App,route,public等文件夹是根目录 . 只需按照以下步骤解决问题 . 使用以下方法检查作曲家身份:
composer -v
首先,使用Composer下载Laravel安装程序:
请查看以下命令:
仍然没有工作,然后使用现有代码创建新项目 . 使用LINK
Explanation :当你使用作曲家在你的文件夹(例如myfolder)上安装一个新的laravel项目时,它会在你的文件夹(myfolder / laravel)中安装完整的laravel项目,而不是工匠在laravel内部 . 这就是你看到错误的原因,
Solution :您必须通过命令提示符进入该位置或移动文件夹中的laravel文件 .
在laravel中,artisan是root / protected页面下的文件
例如,
你可以用任何文本编辑器查看“artisan”文件的内容,它是一个php命令语法
所以当我们打字
我们告诉php在“artisan”文件中运行php脚本
例如:
将显示当前laravel版本的变化
要查看其他选项,只需输入即可
记住这一点!!:当你成功安装了Composer之后,你已经拥有了Artisan ...希望它能帮助所有的新手!