php/docs/laravel.md

1.1 KiB

Laravel

Install

composer create-project laravel/laravel [project_name]
cd [project_name]
php artisan config:clear
php artisan make:controller PageController
composer create-project laravel/laravel local
cd local
php artisan make:controller
php artisan PageController

After deployment

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

php artisan server

Config (Optional)

Markdown

composer require league/commonmark
composer require spatie/laravel-markdown

Code

How

Rutine

template

resources:
js
css
mk
img

resources/views/:
blade = html + php

routes

routes/web.php:
url page

routes controls logic

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