Laravel je jednoduchý používat, připravený pro psaní kódu na produkci a poskytuje nám skvělý nástroj pro zlepšení vývojového procesu. Jedna z věcí, na které si Laravel zakládá, je využívat aktuálně nejlepších praktik při programování. Framework doporučuje také určité postupy, které lze sice obejít nebo vyřešit jinak, nicméně mohou později vést k jiným problémům. Zde je několik věcí, které by jste měli mít na mysli při práci s Laravel frameworkem.


  • Snažte se využít váš soubor `.env`  na maximum
  • Neměňte jádro frameworku. Needitujte soubory nacházející se v adresáři vendor, namísto toho funkcionalitu rozšiřte pokud je to potřeba. Rozšíření nad modifikací.
  • Nevytvářejte tabulky nebo indexy skrze PHPMyAdmin nebo konzoli. Využijte databázových migrací pro vytvoření tabulky, přidání/upravování sloupců, a komitujte je do Git repozitáře, aby změny byly přístupné i ostatním členům týmu.
  • Nevkládejte nesmyslná data přímo do databáze pro testovací účely. Vytvořte seeder soubory pro vkládání.
  • Raději využívejte Artisan CLI než vytvářet soubory a adresáře manuálně, urychlíte si svou produktivitu.
  • Nepište celou logiku do souboru routes.php, namísto toho ji přemístěte do vašeho controlleru.
  • Buďte opatrní při dodržování jmenných konvencí u vytváření tříd či funkcí, zvláště pak modelů. Laravel funguje (defaultně) na principu, že například pro tabulku pojmenovanou jako users očekává model s názvem User.
  • Vytvářejte validační požadavky odděleně pro každý request.
  • Ačkoli PHP nabízí třídu DateTime jako pomoc při čtení, psaní, srovnání nebo počítání s datem a časem, je doporučeno využívat knihovnu Carbon pro práci s datem.
  • Vždy se snažte mít aktualizovanou poslední verzi. Aktualizace Laravelu probíhá občas velmi rychle, takže je nutné si to hlídat.
  • Vždy používejte gulp či Elixir pro kompilování vašich skriptů a sass (či jiných css prekompilátorů) do minifikované verze pro lepší výkon na produkci, Laravel pro to vytvořilo velmi solidní základ.
Zdroj: Medium.com