# Laravel ## Install ```sh composer create-project laravel/laravel [project_name] cd [project_name] php artisan config:clear php artisan make:controller PageController ``` ```sh composer create-project laravel/laravel local cd local php artisan make:controller php artisan PageController ``` ### After deployment ```sh php install --optimize-autoloader --no-dev php artisan migrate --force php artisan config:clear php artisan route:cache php artisan view:cache php artisan event:cache php artisan optimize ``` Faster in production php artisan view:cache ## Commands ```sh php artisan server ``` ## Config (Optional) #### Markdown ```sh composer require league/commonmark composer require spatie/laravel-markdown ``` ## Code ### How #### Rutine template ```sh resources: js css mk img resources/views/: blade = html + php ``` routes ```sh routes/web.php: url page ``` routes controls logic ```sh app/Http/Controllers/PageController.php ``` app/Models/ database .env = configuration raw routes/web.php app/Http/Controllers/PageController.php resources/views/layouts/example.blade.php resources/views/example.blade.php