most used terminal commands in laravel 12
00:07 15 May 2026

This are the most used terminal commands in laravel

Project setup

composer global require laravel/installer

laravel new my-app

cd my-app

npm install && npm run build

composer run dev

Generate files

php artisan make:model Product -mcr

# -m = migration, -c = controller, -r = resource controller

Database

php artisan migrate # run all migrations

php artisan migrate:rollback # undo last batch

php artisan migrate:fresh # drop all + re-migrate

php artisan migrate:fresh --seed # + run seeders

# ── Seeders & Factories ─────────────────────────────────────

php artisan make:seeder ProductSeeder

# ── View files ( create manually) ───────

php artisan make:view folder.file (ex.product.index)

# resources/views/product/index.blade.php

# resources/views/product/create.blade.php

# resources/views/product/edit.blade.php

# resources/views/product/show.blade.php

# resources/views/product/pdf.blade.php ← for export

# ── PDF package ─────────────────────────────────────────────

composer require barryvdh/laravel-dompdf

# ── Route debugging ─────────────────────────────────────────

php artisan route:list # see all routes

php artisan route:list --name=product # filter by name

# ── Dev server ──────────────────────────────────────────────

php artisan serve # http://127.0.0.1:8000

npm run dev # Vite (run in separate terminal)

# ── Cache clearing ──────────────────────────────────────────

php artisan optimize:clear # clears all caches

php artisan config:clear

php artisan view:clear

php artisan route:clear

php mysql laravel command