oktatas:web:back-end_framework:laravel:laravel_kliens
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:web:back-end_framework:laravel:laravel_kliens [2022/09/03 01:03] – [Laravel kliens] admin | oktatas:web:back-end_framework:laravel:laravel_kliens [2025/08/01 11:25] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== Laravel kliens ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) Sallai András, 2022 | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | ===== Bevezetés ===== | ||
- | |||
- | A kliensnek is szüksége van útvonalra, amit a web.php fájlban állítunk be. | ||
- | A REST API és a kliens lehet egyetlen projektben. | ||
- | A lekérést a kontrollerben írjuk meg. | ||
- | A blade sablonban rendereljük. | ||
- | |||
- | |||
- | ===== Kontroller készítése ===== | ||
- | |||
- | php artisan make: | ||
- | |||
- | A Http használatbavétele: | ||
- | use Illuminate\Support\Facades\Http; | ||
- | |||
- | <code php app/ | ||
- | <?php | ||
- | |||
- | namespace App\Http\Controllers; | ||
- | |||
- | use Illuminate\Http\Request; | ||
- | use Illuminate\Support\Facades\Http; | ||
- | |||
- | class EmployeeController extends Controller | ||
- | { | ||
- | public function showEmployee() { | ||
- | $url = ' | ||
- | $res = Http:: | ||
- | return view(' | ||
- | } | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | ==== Blade sablon készítése ==== | ||
- | |||
- | |||
- | <code html resources/ | ||
- | <p> | ||
- | {{ $employees }} | ||
- | </p> | ||
- | </ | ||
- | |||
- | ==== Útvonal beállítása ==== | ||
- | |||
- | |||
- | <code php routes/ | ||
- | ... | ||
- | |||
- | use App\Http\Controllers\EmployeeController; | ||
- | |||
- | ... | ||
- | |||
- | Route:: | ||
- | |||
- | </ | ||
- | |||
- | Lehetséges kimenet: | ||
- | |||
- | < | ||
- | [{" | ||
- | {" | ||
- | </ | ||
- | |||
- | ===== A sablon bővítése ===== | ||
- | |||
- | Objektumként fogjuk kezelni az érkezett adatokat: | ||
- | |||
- | <code php app/ | ||
- | <?php | ||
- | |||
- | namespace App\Http\Controllers; | ||
- | |||
- | use Illuminate\Http\Request; | ||
- | use Illuminate\Support\Facades\Http; | ||
- | |||
- | class EmployeeController extends Controller | ||
- | { | ||
- | public function showEmployee() { | ||
- | $url = ' | ||
- | $res = Http:: | ||
- | return view(' | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | A $res objektumon ha futtatom az object() metódust, akkor objektumot kapunk, | ||
- | ha collect() metódust futtatjuk kollekciót kapunk. | ||
- | |||
- | Ha objektum a névre hivatkozás: | ||
- | |||
- | <code php> | ||
- | {{ $emp-> | ||
- | </ | ||
- | |||
- | Ha kollekció a névre hivatkozás: | ||
- | |||
- | <code php> | ||
- | {{ $emp[' | ||
- | </ | ||
- | |||
- | |||
- | |||
- | <code php resources/ | ||
- | <table border=" | ||
- | <tr> | ||
- | < | ||
- | < | ||
- | < | ||
- | </tr> | ||
- | @foreach ($employees as $emp) | ||
- | <tr> | ||
- | < | ||
- | < | ||
- | < | ||
- | </tr> | ||
- | @endforeach | ||
- | |||
- | </ | ||
- | </ | ||
- | |||
- | ==== Lehetséges kimenet ==== | ||
- | |||
- | {{: | ||
- | |||
- | ===== Linkek ===== | ||
- | |||
- | * https:// | ||
- | |||
oktatas/web/back-end_framework/laravel/laravel_kliens.1662159825.txt.gz · Utolsó módosítás: 2022/09/03 01:03 szerkesztette: admin