Blogolok

Leginkább a Laravel-ről és minden kapcsolódó területéről, de előfordulhatnak egyéb informatikai problémákról és megoldásaikról szóló írások, sőt még vendégszerzők anyagai is.
Hasznos időtöltést kívánok!

25 bejegyzés található

A keresett címke: Laravel 9
laravel-jetstream

Felhasználói hitelesítés - Jetstream - 1. rész: Alapok, telepítés, első használat

Attila - 2023. 01. 15. 12:50 - Olvasási idő: 6 perc

Címkék: #Jetstream #Laravel #Laravel 9 #Sail #Tailwind #Telepítés (Installation)

Visszatérünk a felhasználói hitelesítés témaköréhez. Elég sok altémáját kiveséztük már, miközben ismerkedtünk a Laravel Breeze-zel, most viszont egy másik hitelesítési eszközzel kezdünk foglalkozni, a Laravel Jetstream-mel. Ez rendelkezésünkre bocsátja mindazt, amit a Breeze is tud, viszont annál többet is ad nekünk. Kezdjük meg a munkát vele és vegyük végig a lehetőségeinket.
laravel-sail

Laravel Sail - konténerizált projekt

Attila - 2023. 01. 08. 19:09 - Olvasási idő: 4 perc

Címkék: #Container #Docker #Image #Laravel #Laravel 9 #MySQL #PHP #Sail #Telepítés (Installation) #Virtualizáció (Virtualization) #Volume

Mivel az elmúlt időszakban eléggé jól megismerkedtünk a Docker használatával, most megnézzük, hogy hogyan lehet egy Laravel projektet is Docker alapokra helyezni, így egy virtuális környezetben, együttműködő konténerekkel működtetni. Két konténert is létre fogunk hozni és működtetni fogjuk őket: egyik lesz a Laravel, mint webalkalmazásunk, a másik pedig a hozzá tartozó adatbázis kiszolgálónk, egy MySQL szolgáltatás. Mindezekben a Laravel Sail lesz a segítségünkre.
multiple-user-roles-auth-laravel

Felhasználói hitelesítés (authentication) - 4. rész: Breeze: szerepkör alapú hitelesítés

Attila - 2022. 12. 06. 18:27 - Olvasási idő: 4 perc

Címkék: #Breeze #CoreConcept #Köztes réteg (Middleware) #Laravel #Laravel 9 #MySQL #Routing #SQLite

A Breeze lehetőséget nyújt nekünk a felhasználói hitelesítésre, azonban mi van akkor, ha mi szeretnénk szerepkör alapon (role-based) külön-külön kezelni a felhasználók csoportjait? Ennek járok utána ebben a bejegyzésben, így megalapozva a későbbi engedélyeztetési (authorize) lehetőségek feltárását.
Breeze_Profile_DarkMode

Felhasználói hitelesítés (authentication) - 3. rész: Legfrissebb Breeze: új funkció és kinézet

Attila - 2022. 11. 27. 18:43 - Olvasási idő: 3 perc

Címkék: #Breeze #CoreConcept #Érvényesítés (Validation) #Laravel #Laravel 9 #Űrlap (Form)

Épp a napokban frissült a Laravel Breeze csomag (2022. november 15-én). Két fontos újítás is érkezett hozzá: a felhasználói profil szerkesztése és a sötét mód. Próbáljuk ki őket!
Laravel Breeze

Felhasználói hitelesítés (authentication) - 1. rész: Breeze alapok

Attila - 2022. 11. 03. 16:45 - Olvasási idő: 5 perc

Címkék: #Blade #Breeze #composer #Köztes réteg (Middleware) #Laravel #Laravel 9 #Nézet (View) #npm #Routing #SPA #SQLite #Tailwind #Tesztelés (Testing) #UnitTest #Űrlap (Form)

Belekezdek egy minisorozatba, amelynek kapcsán megvizsgáljuk a Laravel felhasználói hitelesítést támogató eszközeit. A legegyszerűbbel fogjuk kezdeni az ismerkedést és szépen haladunk majd a bonyolultabbak felé, miközben mindent ki is próbálunk majd a gyakorlatban. Az úgynevezett Laravel Breeze lesz legelőször a segítségünkre ahhoz, hogy felhasználókat tudjuk regisztrálni, majd bejelentkeztetni a webalkalmazásunkba.
Middleware_in_Laravel

Middleware szerepe a Laravel keretrendszerben

Attila - 2022. 10. 23. 15:51 - Olvasási idő: 4 perc

Címkék: #Biztonság (Security) #composer #CoreConcept #Köztes réteg (Middleware) #Laravel #Laravel 9 #MVC #npm #Routing #Támadás (Attacking) #Telepítés (Installation) #Űrlap (Form) #Védekezés (Defence) #Windows

Rengeteg dolgot megismertünk már a Laravel keretrendszerről. Most egy központi koncepciót, a rendszer magját érintő területet fogunk körüljárni: a Middleware -ek szerepét vizsgáljuk meg közelebbről.
custom_validation_rules

Komplex példa - Validálás - 5. rész: Egyedi validációs szabályok

Attila - 2022. 08. 09. 09:23 - Olvasási idő: 5 perc

Címkék: #Érvényesítés (Validation) #Laravel #Laravel 9 #Mintaillesztés (Pattern matching) #Nézet (View) #Többnyelvűsítés (Localization) #Űrlap (Form)

A Laravel nagyon sok lehetőséget nyújt arra, hogy egyszerűen kezeljük a bemenő adatok ellenőrzését. Azonban bármikor szükségünk lehet arra, hogy saját, egyedi szabályokat definiáljunk ahhoz, hogy eldöntsük, mit fogadunk el érvényes adatnak.
dependency-handling

Függőségek bűvöletében

Attila - 2022. 06. 16. 18:51 - Olvasási idő: 5 perc

Címkék: #composer #Integráció (Integration) #Laravel #Laravel 9 #npm #PHP #Telepítés (Installation)

Nem kell persze semmi rosszra gondolni, csak azt szeretném bemutatni, hogy miket kell megtenni, amikor egy korábban használt projektünket készülünk újra elővenni, és emiatt felfrissítjük azt.
heroku_mysql_cleardb

Heroku és a ClearDB MySQL

Attila - 2022. 05. 15. 16:16 - Olvasási idő: 2 perc

Címkék: #Cloud #Heroku #Laravel #Laravel 9 #MySQL #Publikálás (Deployment) #Telepítés (Installation)

A Heroku (Salesforce felhőszolgáltatás) alapértelmezetten a PostgreSQL adatbáziskezelő rendszerrel képes együttműködni. Ha valakinek viszont kényelmesebb (megszokottabb) a MySQL használata, akkor bővítenie kell a szolgáltatásai körén. Ennek folyamatát mutatom be ebben a bejegyzésben.
routing_named_routes

Komplex példa 8. rész - Kódújraszerverzés - az útvonalak

Attila - 2022. 04. 15. 20:54 - Olvasási idő: 5 perc

Címkék: #Controller #CRUD #Laravel #Laravel 9 #Routing #Tinker #Űrlap (Form) #Üzleti logika (Business logic)

Jelenleg az útvonalaink eléggé "beégetettek", illetve statikusak. Ha valamelyik megváltozik, akkor nem frissül a többi helyen. Ezt fel tudjuk úgy oldani, hogy gyakorlatilag az útvonalak regisztrációjakor egy "alias" nevet rendelünk hozzájuk, így később csak itt kell megváltoztatnunk azért, hogy az összes hivatkozott helyen megváltozzon. Megvizsgálom a paraméter nélküli és a paraméteres útvonalakat is, sőt még az opcionális paraméterek kezelésére is mutatok példát.

Támogatás

Wise

wise_qr_code

Revolut

revolut_qr_code

Címkefelhő