Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:leaf:kontroller

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.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:web:back-end_framework:leaf:kontroller [2024/01/25 22:01] – [A kontroller használata az útválasztóban] adminoktatas:web:back-end_framework:leaf:kontroller [2025/08/01 10:41] (aktuális) – eltávolítva admin
Sor 1: Sor 1:
-[[oktatas:web:back-end_framework:leaf|< Leaf]] 
- 
-====== Leaf kontroller ====== 
- 
-  * **Szerző:** Sallai András 
-  * Copyright (c) 2024, Sallai András 
-  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] 
-  * Web: https://szit.hu 
- 
-===== User controller ===== 
- 
-A kontroller készítése a dolgozók kezelésére: 
- 
-  php leaf g:controller employee 
- 
-<code php app/controllers/EmployeesController.php> 
-<?php 
- 
-namespace App\Controllers; 
- 
-class EmployeesController extends Controller 
-{ 
-    public function index() 
-    { 
-        response()->json([ 
-            'message' => 'EmployeesController@index output' 
-        ]); 
-    } 
-} 
- 
-</code> 
- 
-===== Konzol segítők ===== 
- 
-Model létrehozása is: 
-  php leaf g:controller <ControllerName> -m 
- 
-Template létrehozása is: 
-  php leaf g:controller <ControllerName> -t 
- 
-Modell és migráció is: 
-  php leaf g:controller <ControllerName> -a 
- 
- 
-===== A kontroller használata az útválasztóban ===== 
- 
-<code php app/routes/_app.php> 
-app()->get('/msg', 'EmployeesController@index'); 
-</code> 
- 
-===== Kérés adatai a kontrollerből ===== 
- 
- 
-Az útválasztóban meghivatkozom a kontrollert és annak a create metódusát. 
- 
-<code php app/routes/index.php> 
-//... 
-app()->post('/employees', 'EmployeesController@create'); 
-</code> 
- 
-A kontroller: 
-<code php app/controllers/EmployeesController.php> 
-//... 
-    public function create() { 
-        $name = request()->get('name'); 
-        response()->json([ 
-            'message' => $name 
-        ]); 
-    } 
-</code> 
- 
  
oktatas/web/back-end_framework/leaf/kontroller.1706216492.txt.gz · Utolsó módosítás: 2024/01/25 22:01 szerkesztette: admin