Artisan je způsobe, kterým Laravel komunikuje skrze příkazový řádek (CLI). Jedná se fyzicky o PHP soubor bez koncovky, který se spouští skrze příkazy: php artisan nebo v případě využití Docker a Sail pomocí sail artisan.
<aside> 💡
DŮLEŽITÉ! Ukázky níže jsou psány pro příkazy skrze php, pokud používáte sail, je nutné příkaz php nahradit příkazem sail.
</aside>
Laravel - The PHP Framework For Web Artisans
Odkaz na oficiální dokumentaci.
Příkazy zobrazené a vysvětlené níže jsou základní. Důrazně však doporučuji projít si help, případně dokumentaci. Na většinu věcí existuje již příkaz, který to co chcete vygeneruje!
php artisanphp artisan helpphp artisan help [přikaz] Příklad php artisan help makephp artisan [přikaz] --help Příklad php artisan make --help nebo php artisan make:migration --helpZapnutí serveru je jedním ze základních a nutných příkazů, jinak nic nefunguje!
php artisan serve Příkaz zapne server na adrese http://localhost (může obsahovat i vygenerovaný port)<aside> 💡
POROZ! Pokud používáte sail, tento příkaz nepoužívejte!, jelikož vám server již automaticky běží v Dockeru.
</aside>
Jelikož Laravel a jeho CLI je velmi robustní, již v základním nastavení dokáže nějaké části generovat. Níže jsou popsány příkazy na generaci základních části.
<aside> ☝
Generátor lze doplnit o další příkazy skrze knihovny jiných vývojářů. Ty dokáže generovat od kompletní administrace až po plnohodnotné API rozhraní s testy a dokumentací.
</aside>
Vše se vytváří ve složce /database/migrations.