我想在Laravel中创建迁移,但是根据教程,我需要Artisan CLI。该php
命令运行正常,我在Windows上。输入php artisan
或时php artisan list
出现以下错误:
无法打开输入文件:artisan
我在文档或Google中都找不到任何指南。如何安装Artisan?
Answers:
默认情况下,Artisan带有Laravel,如果您的php
命令运行正常,那么您唯一需要做的就是导航到项目的根文件夹。根文件夹是该文件app
夹的父文件夹。例如:
cd c:\Program Files\xampp\htdocs\your-project-name
现在该php artisan list
命令应该可以正常工作了,因为PHP运行了artisan
在项目文件夹中调用的文件。
请记住,Artisan将运行存储在该vendor
文件夹中的脚本,因此,如果您在没有Composer的情况下安装了Laravel,例如下载和提取Laravel GitHub存储库,那么您将没有该框架本身,并且在尝试使用时可能会遇到以下错误工匠:
无法打开输入文件:artisan
为了解决这个问题,您必须通过composer install
在项目的根文件夹中运行来安装框架本身。
composer install
,当我尝试运行时仍然出现php artisan optimize
错误,看起来像是{"error":{"type":"ErrorException","message":"file_put_contents(\/meta\/services.json): failed to open stream: No such file or directory"
您只需要阅读laravel安装页面:
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将要使用...就这么简单;)
使用Laravel时,您必须位于laravel目录结构的根目录中。有App,路由,公共等文件夹是根目录。请按照以下步骤解决问题。使用以下命令检查作曲家的状态:composer -v
首先,使用Composer下载Laravel安装程序:
composer global require "laravel/installer"
请使用以下命令检查:
php artisan serve
仍然无法正常工作,然后使用现有代码创建新项目。使用链接
说明:当您使用作曲器在文件夹(例如myfolder)上安装新的laravel项目时,它会在laravel中的工匠内部安装完整的laravel项目(myfolder / laravel)。这就是为什么您看到错误,
无法打开输入文件:artisan
解决方案:您必须通过命令提示符进入该位置或将laravel文件移动到文件夹中。
在laravel中,artisan是根目录/受保护页面下的文件
例如,
c:\ xampp \ htdocs \ my_project \ protected \ artisan
您可以使用任何文本编辑器查看“ artisan”文件的内容,这是一种php命令语法
所以当我们输入
PHP工匠
我们告诉php在“ artisan”文件中运行php脚本
例如:
PHP的工匠变化
将显示当前laravel版本的更改
要查看其他选项,只需键入
PHP工匠
app
我至今难忘,我现在,然后是每一个项目的中间打字。pwd
肯定会有所帮助。