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.

Základní příkazy, které je nutné znát

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!

Nápověda všech příkazů

Nápověda ke konkrétnímu příkazu

Zapnutí serveru

Zapnutí serveru je jedním ze základních a nutných příkazů, jinak nic nefunguje!

<aside> 💡

POROZ! Pokud používáte sail, tento příkaz nepoužívejte!, jelikož vám server již automaticky běží v Dockeru.

</aside>

Příkazy pro generování

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í.

Generátory pro Laravel

</aside>

Migrace

Vše se vytváří ve složce /database/migrations.