Field Manual PHP / Laravel reference
← Laravel

Artisan

Artisan is Laravel’s command-line interface.

What it is

Artisan is Laravel’s command-line interface.

When to use it

Generate conventional files and run database/test tasks.

Syntax

php artisan route:list
php artisan make:controller OrderController
php artisan make:model Order -m
php artisan migrate
php artisan test

Example

php artisan make:request StoreOrderRequest
php artisan make:policy OrderPolicy --model=Order
php artisan make:test OrderTest
php artisan serve

Common mistakes

migrate:fresh destroys tables; never run it against valuable data.

Related topics

Browse Laravel