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!

5 bejegyzés található

A keresett címke: Laravel 6
Egy-több-kulcs-gyár

Komplex példa 3. rész - Adatkapcsolatok 2., kulcsok, gyárak

Attila - 2022. 03. 19. 09:46 - Olvasási idő: 6 perc

Címkék: #Adatbázis (Database) #Adatgyár (Factory) #Blade #Controller #CRUD #Eloquent #Laravel #Laravel 6 #Laravel 8 #Laravel 9 #MySQL #Nézet (View) #Tesztelés (Testing) #Tinker

Egy sokkal gyakrabban használt relációs adatbázis kapcsolatot fogunk áttekinteni, ez az "egy-több"-es vagy "több-egy"-es kapcsolat lesz, attól függ, honnan nézzük. A lényeg, hogy az egyik oldalon (táblában) egy, míg a másik oldalon (táblában) több szereplő (adatsor) vesz (vehet) részt a kapcsolatban. De példákon keresztül talán jobban megérthető ez: egy Facebook bejegyzésnek lehet több kommentje, egy felhasználónak lehet több bejegyzése, egy embernek lehet több autója, egy projektnek lehet több mérföldköve és még a végtelenségig lehetne sorolni. Mi azt fogjuk megnézni, amikor egy repülőjáratnak lehet több utasa. A kapcsolat megfordítása pedig így néz ki: egy utas csak egy repülőjárathoz tartozhat (adott pillanatban). A külső (idegen) kulcsokat fogjuk használni a kapcsolat létrehozásához. A kapcsolat teszteléséhez pedig példaadatokat fogunk létrehozni adatbázis gyárak segítségével. A bejegyzés végén ismét kijelölök egy(-két) gyakorló feladatot.
db_connection

Adatbázis hozzáférés 1. rész - Kapcsolat beállítása

Attila - 2022. 02. 19. 21:42 - Olvasási idő: 3 perc

Címkék: #Adatbázis (Database) #Laravel #Laravel 5.7 #Laravel 6 #Laravel 7 #Laravel 8 #MySQL

Az eddigi példáinkban egy változót vagy tömböt használtunk adattárolónak. Ez nem túlságosan életszerű megoldás, szóval a most következő bejegyzésekben meg fogjuk tanulni, hogyan kell valódi adatbázisokat kezelni. Átnézzük az adatbázis kapcsolatokat, a releváns beállítási fájlokat és az adatbázis lekérdezések felépítését is.
MVC-with-routes-sajat

Laravel Routing - útvonalválasztás (4. rész)

Attila - 2022. 02. 17. 18:45 - Olvasási idő: 2 perc

Címkék: #Laravel #Laravel 5.7 #Laravel 5.8 #Laravel 6 #Laravel 7 #Laravel 8 #MVC #Nézet (View) #Routing

Eddig egy egyszerűsített útvonalon haladtunk az MVC tervezési minta elemei mentén: a felhasználói kérés után a regisztrált útvonalak felől a nézetek felé vettük az irányt (szaggatott vonalú nyíl). Ez azonban a ritkább szituáció, sokkal jellemzőbb, ha az útvonalaktól a vezérlők felé haladunk, mivel a vezérlők hatékonyabban tudnak az üzleti logikáért és az adatbázisban lévő adatokért felelős modellekkel kapcsolatot fenntartani. A vezérlők összeszedik tehát a szükséges adatot és információt, majd azt tovább képesek adni a nézeteknek, ami már megjelenhet a felhasználók böngészőjén.
Routing_1

Laravel Routing - útvonalválasztás (1. rész)

Attila - 2022. 02. 07. 11:26 - Olvasási idő: 3 perc

Címkék: #Blade #Laravel #Laravel 5.7 #Laravel 5.8 #Laravel 6 #Laravel 7 #Laravel 8 #Nézet (View) #Routing

Amikor a felhasználó beírja a böngészőbe a weboldal címét, akkor gyakorlatilag egy útvonalat kér le az alkalmazásunktól. Ez tehát az alkalmazásunk belépési pontja, innen indul minden. Az útvonalválasztás (routing) és az útvonalak regisztrációja elég sokat változott az idők során, úgyhogy ezekre a változásokra is rávilágítok majd, ahogy haladunk előre. A Laravel-lel való ismerkedést is érdemes ezzel indítani, mert gyorsan, látványos dolgokat tudunk elérni itt. A legfőbb fájl, amivel itt foglalkozunk: a routes mappában a web.php.
Telepítés_v5_7

Laravel 5.7 (és 6, 7, 8, ...) telepítése

Attila - 2022. 02. 01. 18:58 - Olvasási idő: 2 perc

Címkék: #composer #Laravel #Laravel 5.7 #Laravel 5.8 #Laravel 6 #Laravel 7 #Laravel 8 #Telepítés (Installation) #Web

Az egyszerűség kedvéért én a korábbi blogbejegyzés alapján a XAMPP szervert telepítettem (ez rendelkezésemre bocsátja az Apache webszervert, a PHP fordítót, a MySQL adatbázis szervert is, amely később hasznos lesz számunkra). Most azonban még csak telepítsük fel a Laravel 5.7-es verzióját (de ez a telepítési módszer a Laravel 6, 7, 8 verzióiban is működik).

Támogatás

Wise

wise_qr_code

Revolut

revolut_qr_code

Címkefelhő