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. enter image description here

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

  1. 1. Úvod a instalace
  2. 2. Příprava databáze
  3. 3. Layout a zobrazení článků
  4. 4. Vytvoření článku
  5. 5. Editace článku
  6. 6. Smazání článku
  7. 7. Zobrazení článku