Unable to execute Laravel artisan commands
bash, laravel, laravel-4, php
Solution
tl;dr
Run `composer install` in your project's root folder.
Explanation
This happens when you create a project by downloading and extracting the laravel/laravel repo from GitHub, not by using the Composer command:
composer create-project laravel/laravel your-project-name
In this case the dependencies are not installed, so the `vendor` folder that contains Artisan doesn't exist. Running `composer install` in your project's root folder will install the dependencies `vendor` folder.
For more, see my other answer on how to install Artisan.
Side note
This is independent from your problem but your Artisan command is a bit deficient. You forgot `=users` (the table name) from the end. Also if you create a table you dont have to specify the table name again with the `--table` option so this command would be enough:
php artisan migrate:make create_users_table --create=users
Problem
I just installed the latest version of Laravel and tried to run the following command from my Git Bash: ``` php artisan migrate:make create_users_table --table=users --create ``` This triggers the following error: ``` Could not open input file: artisan ``` I have tried a number of things I found here on this site, but nothing seems to work. Any suggestions on how to make it work?