为什么我在cmd里输入php artisan显示Could not open input file: artisan?请问laravel里的artisan是什么,怎么用?
首先artisan是laravel框架支持的一个自动化脚本命令环境,主要的作用是自动建立很多程序框架,类似ruby on rails的rack。
其次,artisan只能在laravel项目的根目录使用,其实道理很简单,用composer初始化一个laravel项目目录之后,会自动生成一个artisan文件,本质上就是一个php文件。
在命令行窗口写入php artisan make:middleware CheckAge用于创建中间件时,出现此错误(Could not open input file: artisan)
解决方法:
首先 artisan 是 Laravel 项目下的指令文件,在Laravel 项目的根目录下可以看到artisan文件。
所以首先要建立 Laravel 项目。
如果已经建立项目需要CD到项目的目录下执行 artisan 命令。