Sev*_*rin 24 php bash laravel laravel-4
我刚刚安装了最新版本的Laravel并尝试从我的Git Bash运行以下命令:
php artisan migrate:make create_users_table --table=users --create
Run Code Online (Sandbox Code Playgroud)
这会触发以下错误:
Could not open input file: artisan
Run Code Online (Sandbox Code Playgroud)
我尝试了很多我在这个网站上找到的东西,但似乎没什么用.有关如何使其工作的任何建议?
tot*_*dli 41
运行composer install在你的项目的根文件夹.
当您通过从GitHub 下载并解压缩laravel/laravel repo而不是使用Composer命令创建项目时,会发生这种情况:
composer create-project laravel/laravel your-project-name
Run Code Online (Sandbox Code Playgroud)
在这种情况下,未安装依赖项,因此vendor包含Artisan 的文件夹不存在.composer install在项目的根文件夹中运行将安装dependencies vendor文件夹.
有关更多信息,请参阅我关于如何安装Artisan的其他答案.
这与您的问题无关,但您的Artisan命令有点不足.你忘记了=users(表名).此外,如果您创建一个表,则不必再使用该--table选项指定表名,因此该命令就足够了:
php artisan migrate:make create_users_table --create=users
Run Code Online (Sandbox Code Playgroud)
Fra*_*les 11
你没有工匠.有两个原因:
为了能够运行,php artisan <command>您必须在项目文件夹中,因此首先使用该cd命令移动到该文件夹,然后您可以执行该命令.
您尚未在该文件夹中创建Laravel项目.您必须使用Composer创建一个.
| 归档时间: |
|
| 查看次数: |
66443 次 |
| 最近记录: |