oktatas:web:back-end_framework:leaf:modell
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áltozatKövetkező változat | Előző változat | ||
oktatas:web:back-end_framework:leaf:modell [2024/01/25 22:10] – [A modell használata create műveletre] admin | oktatas:web:back-end_framework:leaf:modell [2025/08/01 10:41] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== Leaf modell ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) 2024, Sallai András | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | ===== Modell létrehozása ===== | ||
- | |||
- | * https:// | ||
- | |||
- | php leaf g:model Employee | ||
- | |||
- | |||
- | <code php app/ | ||
- | <?php | ||
- | |||
- | namespace App\Models; | ||
- | |||
- | class Employee extends Model | ||
- | { | ||
- | // | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | ===== Modell és tábla összekapcsolása ===== | ||
- | |||
- | |||
- | |||
- | Az Employee modellt hozzákötjük a táblához. | ||
- | |||
- | <code php app/ | ||
- | <?php | ||
- | |||
- | namespace App\Models; | ||
- | |||
- | class Employee extends Model | ||
- | { | ||
- | protected $table = ' | ||
- | } | ||
- | |||
- | </ | ||
- | |||
- | |||
- | A működéshez szükség van az adatbázis modul telepítésére: | ||
- | leaf install db | ||
- | |||
- | ===== A modell használata a kontrollerben ===== | ||
- | |||
- | <code php app/ | ||
- | |||
- | use App\Models\Employee; | ||
- | //... | ||
- | |||
- | public function index() | ||
- | { | ||
- | $employees = Employee:: | ||
- | response()-> | ||
- | ' | ||
- | ]); | ||
- | } | ||
- | </ | ||
- | |||
- | ===== Ellenőrzés ===== | ||
- | |||
- | http localhost: | ||
- | |||
- | ===== A modell használata create műveletre ===== | ||
- | |||
- | <code php app/ | ||
- | //... | ||
- | use App\Models\Employee; | ||
- | //... | ||
- | |||
- | public function store() { | ||
- | | ||
- | $employee = new Employee; | ||
- | $employee-> | ||
- | $employee-> | ||
- | $employee-> | ||
- | $res = $employee-> | ||
- | |||
- | response()-> | ||
- | ' | ||
- | ]); | ||
- | } | ||
- | </ | ||
- | |||
- | |||
- | ===== A modell használata update műveletre ===== | ||
- | |||
- | <code php app/ | ||
- | //... | ||
- | use App\Models\Employee; | ||
- | //... | ||
- | public function update($id) { | ||
- | $employee = Employee:: | ||
- | $employee-> | ||
- | $employee-> | ||
- | $employee-> | ||
- | $res = $employee-> | ||
- | |||
- | response()-> | ||
- | ' | ||
- | ]); | ||
- | } | ||
- | </ | ||
oktatas/web/back-end_framework/leaf/modell.1706217000.txt.gz · Utolsó módosítás: 2024/01/25 22:10 szerkesztette: admin