Tag: laravel

Vylúčenie middleware pre Laravel routes

Vo svete webového vývoja je Laravel populárny PHP framework, ktorý poskytuje širokú škálu funkcií a nástrojov na rýchle a efektívne budovanie webových aplikácií. Jednou z jeho najužitočnejších funkcií je middleware, ktorý umožňuje vývojárom filtrovať HTTP požiadavky vstupujúce do...

Ako aktualizovať verziu Laravelu pomocou Composeru

Pri aktualizácii Laravelu na hlavnú verziu to môže byť priamočiare, ale väčšinou to tak nie je. Osobne s tým vždy zápolím a zvyčajne strávim oveľa viac času, ako som čakal. To platí obzvlášť vo väčších projektoch, kde môže byť viacero závislostí, pretože každá z nich môže predĺži...

Throttle s ReCaptcha Laravel middleware

Po niekoľkých dňoch trápenia som našiel niekoľkoriadkové riešenie problému, ako zobraziť ReCaptcha po niekoľkých hitoch na endpoint. Je to užitočné napríklad pri integrácii platobnej brány, kde tým zabezpečíte, že útočník nemôže zneužívať vašu aplikáciu na zisťovanie, ktoré čísla...

Laravel validácia XOR - exkluzívny OR

Potreboval som v Laraveli vytvoriť validačné pravidlo, ktoré by akceptovalo práve jeden z dvoch vstupov – nie oba naraz a aspoň jeden musel byť zadaný. Inými slovami, potreboval som na ne aplikovať logickú operáciu XOR: | A | B | XOR | | --- | --- | --- | | 0 | 0 | 0 |...

Testovanie, či bol príkaz naplánovaný v Laravel 8

Testovanie, či bol príkaz skutočne naplánovaný, môže byť kontroverzná otázka. Mali by sme testovať, či plánovač funguje a spúšťa úlohy včas? Samozrejme nie, to je poskytnuté frameworkom a dokonca vidíme, že testy sú prítomné a integrujú sa navzájom. Existuje však časť aplikácie,...

Spúšťanie jobov cez príkazy v Laravel 8

Pri práci s frontami v Laraveli sa mi zvykne stávať, že potrebujem spustiť joby manuálne. Obzvlášť joby bez argumentov, zvyčajne nejaké údržbárske úlohy ako mazanie prebytočných logov alebo generovanie odporúčaní pre používateľa. Tieto joby sú skvelými kandidátmi na plánované spú...

Použitie kľúčov s reduce v Laraveli

Existujú niektoré pomerne dôležité funkcie, ktoré sa veľmi bežne používajú na transformáciu dát dokonca naprieč jazykmi, a ktoré moderné prístupy k riešeniu problémov výrazne preferujú. Mnohé veci by teoreticky mohli zapadať do takejto definície, ale teraz hovorím o funkciách map...