无法执行拉拉维尔工匠命令
我刚刚安装了最新版本的Laravel,并尝试从我的Git Bash运行以下命令:
php artisan migrate:make create_users_table --table=users --create
这将触发以下错误:
Could not open input file: artisan
我已经尝试了一些我在这个网站上找到的东西,但似乎没有任何效果。关于如何使其工作的任何建议?
我刚刚安装了最新版本的Laravel,并尝试从我的Git Bash运行以下命令:
php artisan migrate:make create_users_table --table=users --create
这将触发以下错误:
Could not open input file: artisan
我已经尝试了一些我在这个网站上找到的东西,但似乎没有任何效果。关于如何使其工作的任何建议?
在项目的根文件夹中运行。composer install
当您通过从 GitHub 下载并提取 laravel/laravel 存储库(而不是使用 Composer 命令)来创建项目时,会发生这种情况:
composer create-project laravel/laravel your-project-name
在这种情况下,不会安装依赖项,因此包含 Artisan 的文件夹不存在。在项目的根文件夹中运行将安装依赖项文件夹。vendor
composer install
vendor
有关更多信息,请参阅我关于如何安装Artisan的其他答案。
这与你的问题无关,但你的工匠命令有点不足。您忘记了(表名)从最后。此外,如果创建表,则不必使用该选项再次指定表名,因此以下命令就足够了:=users
--table
php artisan migrate:make create_users_table --create=users
你没有工匠。原因有二:
为了能够运行,您必须位于项目文件夹中,因此首先使用命令移动到该文件夹,然后才能执行该命令。php artisan <command>
cd
您尚未在该文件夹中创建 Laravel 项目。您必须使用 Composer 创建一个。