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!

Legutóbbi bejegyzések

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.
git_clone

Laravel projektek clone-ozása a Github-ról

Attila - 2022. 02. 18. 13:16 - Olvasási idő: 4 perc

Címkék: #Adatbázis (Database) #composer #git #Laravel #npm #Telepítés (Installation)

Mivel gyakran előfordul, hogy egy már Github-on meglévő Laravel projektet szeretnénk letölteni és használni, ezért arra gondoltam, hogy végignézzük ennek a folyamatát, hogy hogyan tudjuk életre kelteni a már elkészített projekteket. Klónozni fogunk! Utána pedig elvégezzük a szükséges beállításokat a működtetéshez.
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.
Wildcard routes

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

Attila - 2022. 02. 17. 14:03 - Olvasási idő: 2 perc

Címkék: #Blade #Laravel #MVC #Nézet (View) #Routing

Azt már megtapasztaltuk, hogy az útvonalak összeállításánál nagy szabadságunk van, képesek vagyunk mindenfélét definiálni és regisztrálni. Sokszor azonban olyan útvonalra van szükség, ami nincsen már a legelején "kőbe vésve", hanem enged egy kis szabadságot nekünk. Ezek lesznek a joker vagy wildcard útvonalak.
Pass data to view

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

Attila - 2022. 02. 14. 14:24 - Olvasási idő: 4 perc

Címkék: #Blade #Laravel #MVC #Nézet (View) #PHP #Routing

Azt már tisztáztuk, hogy az MVC tervezési minta milyen útvonalon képes kiszolgálni a felhasználói kéréseket. Ebben a bejegyzésben azt nézzük meg, hogy a kérések kiszolgálása során hogyan tudunk adatot visszaküldeni a felhasználónak. Most még csak az útvonal fájlon keresztül tesszük ezt meg, de a későbbiekben a Controller felhasználásakor is hasonlóan fogjuk majd csinálni, úgyhogy érdemes már most jól elsajátítani ezeket a technikákat.
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.
Github+VSCode+Laravel

Első Laravel webalkalmazásunk verziókövetése a Github segítségével

Attila - 2022. 02. 03. 17:37 - Olvasási idő: 4 perc

Címkék: #git #Laravel

A verziókövetés témakörének ismerete manapság már alapelvárás egy programozótól. Annyiféle előnyt nyújt a számunkra ez a terület, hogy nem is lehetne az összeset felsorolni, csak néhányat kiemelek: segíti a fájlok változásainak nyomon követését, látszik, hogy mit hibáztunk, hogyan javítottuk ki, az is látszik, hogy ki hibázott... csapatok külön fejlesztési ágakon tudnak dolgozni ugyanannál az alkalmazásnál és még sorolhatnám hosszan. Én most ezek közül mégis azt hangsúlyoznám ki, hogy azért használjuk ezt a verziókövetést, hogy az általam végigvezetett projekteken folyamatosan láthassátok, hogy mikor, milyen változtatásokat hajtottam végre. Ez is egyfajta naplóként szolgál majd nekünk és segíti az előrehaladást.
Laravel_MVC

Az MVC tervezési minta és a Laravel

Attila - 2022. 02. 02. 20:03 - Olvasási idő: 2 perc

Címkék: #Laravel #MVC #Web

Ebben a bejegyzésben áttekintem, hogy a webes világban gyakorta használt Model-View-Controller (modell-nézet-vezérlő, MVC) tervezési mintára hogyan épül a Laravel keretrendszer. Végignézhetjük, hogy hogyan történik meg egy felhasználói oldallekérés kiszolgálása. Végül bemutatom, hogy a Laravel könyvtárstrukturájában hol helyezkednek el az MVC-hez kapcsolódó legfontosabb fájlok és mappák.
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).
Technikai eszköztár

Technikai részletek a szoftverfejlesztés megkezdéséhez

Attila - 2022. 01. 27. 09:41 - Olvasási idő: 2 perc

Címkék: #composer #git #Laravel #node.js #npm #PHP #Web #Windows

Mire is lesz szükségünk első körben? Mondhatnám, hogy a webprogramozók szentháromságára: Apache webszerverre - PHP fordítóra - MySQL adatbáziskezelőre... ezzel nem is lövök elsőre nagyon félre. Persze néhány dolog még kelleni fog, de ezeket mind sorra vesszük az alábbi bejegyzésben.

Támogatás

Wise

wise_qr_code

Revolut

revolut_qr_code

Címkefelhő