Vlastní blog v Laravel: Úvod a instalace
Aktualizováno pro Laravel 10
V tomto seriálu bych rád prošel většinu prvků ve frameworku Laravel s cílem vytvořit kvalitní blog. Seriál je určen především těm, kteří s frameworkem teprve začínají a chtějí se seznámit s adresářovou strukturou Laravelu, zjistit jak fungují routy, migrace, práce s databází apod. Bude se jednat o jednoduchou aplikaci, která bude obsahovat především základní části blogu tak jak ho známe, tedy výpis článků, vytvoření a editace článku, statické stránky, kategorie, formulář pro kontakt apod.
Nebudu zde popisovat jak rozchodit PHP, composer, databázi apod. Pro blog využijeme Laravel 10 společně s MySQL databází.
Laravel nainstalujeme pomocí následujícího příkazu, který nám vytvoří nový projekt:
composer create-project laravel/laravel first-blog
Další krok je spustit si server. Toho dosáhneme jednoduše pomocí artisan příkazu:
cd first-blog # timhle se presuneme do noveho adresare s projektem
php artisan serve # spustime lokalni server
Server se automaticky spustí na url adrese http://127.0.0.1:8000. Server poběží tak dlouho, dokud příkaz nepřerušíte kombinací Ctrl+C.
Zbývá nám ještě jedna věc, a to připojení k databázi. Jak jsem psal dříve, pro náš projekt budu využívat MySQL, klidně ale můžete používat jinou databázi která vám vyhovuje. Připojení k databázi se definuje v souboru .env
který najdete v kořenovém adresáři projektu. Zde se zaměříme pouze na tyto hodnoty, které si přepište podle vašich hodnot:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=first_blog
DB_USERNAME=root
DB_PASSWORD=
V dalším díle se více zaměříme na databázi, migrace, vytváření odkazů, seedery apod.
Není vám něco jasné, nefunguje nebo mám někde chybu? Napište do komentářů!
Seriál