Usage of Laravel CLI tool (astisan)
This is blogs is specifically for Laravel version 5.2.
Artisan provides number of helpful commands for developing project. It is driven by Symfony console component.
To use artisan command you should be in your project directory.
1. To see list of all artisan commands
php artisan list
2. To create controller
php artisan make:controller YourController
or,
php artisan make:controller YourController --resource
option "--resource" will generate all REST function (index, store, show, ...)
3. To create migration table
php artisan make:migration create_users_table --create=users
It will create a file in /database/migration directory. Use snake case for creating migration so that it will create class like CreateUsersTable.
To migrate tables in to the database use command: php artisan migrate
Rollback migrations: php artisan migrate:rollback
4. Create model
php artisan make:model modelname (modelname should be singular and capitalize)
5. Database Seeder
Create - php artisan make:seeder UserTableSeeder
Run - php artisan db:seed (default run DatabaseSeeder.php)
To run specific sceeder - php artisan db:seed --class=UserTableSeeder
6. To clear cache
php artisan cache:clear
7. Create login and register form and its controller and routes in (v5.2)
php artisan make:auth
This is blogs is specifically for Laravel version 5.2.
Artisan provides number of helpful commands for developing project. It is driven by Symfony console component.
To use artisan command you should be in your project directory.
1. To see list of all artisan commands
php artisan list
2. To create controller
php artisan make:controller YourController
or,
php artisan make:controller YourController --resource
option "--resource" will generate all REST function (index, store, show, ...)
3. To create migration table
php artisan make:migration create_users_table --create=users
It will create a file in /database/migration directory. Use snake case for creating migration so that it will create class like CreateUsersTable.
To migrate tables in to the database use command: php artisan migrate
Rollback migrations: php artisan migrate:rollback
4. Create model
php artisan make:model modelname (modelname should be singular and capitalize)
5. Database Seeder
Create - php artisan make:seeder UserTableSeeder
Run - php artisan db:seed (default run DatabaseSeeder.php)
To run specific sceeder - php artisan db:seed --class=UserTableSeeder
6. To clear cache
php artisan cache:clear
7. Create login and register form and its controller and routes in (v5.2)
php artisan make:auth
Comments
Post a Comment