[[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
json([
'message' => 'EmployeesController@index output'
]);
}
}
===== Konzol segítők =====
Model létrehozása is:
php leaf g:controller -m
Template létrehozása is:
php leaf g:controller -t
Modell és migráció is:
php leaf g:controller -a
===== A kontroller használata az útválasztóban =====
app()->get('/msg', 'EmployeesController@index');
===== Kérés adatai a kontrollerből =====
Az útválasztóban meghivatkozom a kontrollert és annak a create metódusát.
//...
app()->post('/employees', 'EmployeesController@create');
A kontroller:
//...
public function create() {
$name = request()->get('name');
response()->json([
'message' => $name
]);
}