如何安装Laravel Artisan?

时间:2014-01-17 00:16:52

标签: php laravel

我想在Laravel中创建迁移但是根据tutorials我需要Artisan CLI。 php命令工作正常,我在Windows上。我输入php artisanphp artisan list,我收到以下错误:

  

无法打开输入文件:artisan

我无法在documentation或Google中找到任何指南。我该如何安装Artisan?

6 个答案:

答案 0 :(得分:125)

使用项目的根文件夹

Artisan默认带有Laravel,如果你的php命令工作正常,那么你唯一需要做的就是导航到项目的根文件夹。根文件夹是 app文件夹的父文件夹。例如:

cd c:\Program Files\xampp\htdocs\your-project-name

现在php artisan list命令应该可以正常工作,因为PHP在项目文件夹中运行名为artisan的文件。

安装框架

请记住,Artisan运行存储在vendor文件夹中的脚本,因此如果您安装了没有Composer的Laravel,比如下载并解压缩Laravel GitHub repo,那么您自己就没有框架了尝试使用Artisan时可能会出现以下错误:

  

无法打开输入文件:artisan

要解决此问题,您必须通过在项目的根文件夹中运行composer install来安装框架。

答案 1 :(得分:9)

您只需阅读laravel安装页面:

      
  1. 安装Composer(如果尚未安装)
  2.   
  3. 打开命令行并执行:
  4. composer global require "laravel/installer"
    

    在htdocs或www目录中,使用:

    laravel new appName
    

    (使用最新的Laravel(1.3.2)时,这可能导致Windows计算机出错) 或者:

    composer create-project --prefer-dist laravel/laravel appName
    

    (这也适用于Windows) 创建一个名为“appName”的项目。

    要使用“php artisan xyz”,您必须在项目根目录中!因为工匠是一个文件,php将会使用......简单就可以了;)

答案 2 :(得分:5)

在使用Laravel时,您必须处于laravel目录结构的根目录中。 App,route,public等文件夹是根目录。 只需按照以下步骤解决问题。 使用以下内容检查作曲家状态:composer -v

首先,使用Composer下载Laravel安装程序:

composer global require "laravel/installer"

请查看以下命令:

php artisan serve

仍然无效,然后使用现有代码创建新项目。使用LINK

答案 3 :(得分:0)

说明:使用Composer在文件夹(例如myfolder)上安装新的laravel项目时,它会比laravel内部的工匠在文件夹(myfolder / laravel)中安装完整的laravel项目。那就是为什么您看到错误

  

无法打开输入文件:artisan

解决方案:您必须通过命令提示符进入该位置或将laravel文件移动到文件夹内。

答案 4 :(得分:-6)

在laravel中,artisan是root / protected page下的文件

例如,

  

C:\ XAMPP \ htdocs中\ MY_PROJECT \保护\人员

你可以用任何文本编辑器查看“artisan”文件的内容,这是一个php命令语法

所以我们输入

  

php artisan

我们告诉php在“artisan”文件中运行php脚本

例如:

  

php artisan change

将显示当前laravel版本的更改

查看其他选项,只需输入

即可
  

php artisan

答案 5 :(得分:-10)

记住这一点!!:当你成功安装了Composer之后,你已经拥有Artisan了......希望它能帮助所有的新手!!