Laravel

Co je Laravel

Laravel je bedna s nářadím kolem PHP. Místo aby se každé dveře, zámek i zásuvka vymýšlely od nuly, berou se ověřené postupy. Přihlášení, formuláře, práce s databází, API. Aplikace díky tomu drží pořádek, i když roste.

Lidsky řečeno

PHP umí na serveru skoro cokoli. U větší aplikace by ale byl chaos, kdyby se každé pravidlo psalo jen tak do šuplíku. Laravel dává věcem místo. Tady se přijímá požadavek. Tady se kontroluje, kdo je přihlášený. Tady se sahá do databáze. Tady se posílá odpověď. I další člověk v kódu se v tom pak vyzná.

K čemu se hodí

K interním nástrojům, administracím, CRM, zakázkám, klientům, stavům práce. Tam, kde nestačí pět stránek s textem. Laravel umí hlídat, kdo co smí vidět. Umí ukládat data poctivě. Umí přes API posílat data do Reactu nebo Vue. To je běžný model u webových aplikací.

Jak to souvisí s hostingem

Laravel potřebuje o něco víc než vizitkový web. Pořád to ale může být rozumné řešení, ne vesmírný projekt. Provoz má unést práci, kterou zadání opravdu potřebuje. Zbytečně silná výbava provoz jen nafoukne.

Co z toho aplikace má

Pravidla, nejen obrazovky. Data se neztratí při obnovení stránky. Později se dá přidat další agenda, aniž by se vše zahodilo. Laravel je k tomu zázemí. Lidé s ním denně nemluví. Mluví s obrazovkami, které na něm stojí.

Časté otázky

Je Laravel totéž co PHP?

Laravel je postavený na PHP. PHP je jazyk. Laravel je sada postupů a nástrojů, aby se v tom jazyce stavěly větší věci přehledněji.

Hodí se Laravel na malý web?

Ne nutně. Malý prezentační web často stačí v HTML, CSS a PHP. Laravel se bere, když vzniká aplikace s přihlášením, agendou a rozumnou rezervou do budoucna.

Umí Laravel pracovat s Reactem?

Ano. Laravel drží data a pravidla. React ukazuje obrazovky. Spojuje je API. Tak se staví třeba CRM.