[[oktatas:web:back-end_framework:laravel|< Laravel]] ====== Laravel kontrollerek ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2022 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Szintaxis ===== php artisan make:controller Controller Hogyan használjuk segítség: php artisan help make:controller ===== Példa ===== php artisan make:controller PostController --model=Post ===== Alkönyvtár használata ===== Kontroller alkönyvtárban: php artisan make:controller alkonyvtar/ValamiController php artisan make:controller Orders/OrderController ===== Invokable kontroller ===== Ha olyan kontrollert szeretnénk létrehozni, aminek egyetlen metódusa van, használjuk a következő kapcsolókat: * -i, --invokable Hívható kontroller létrehozása:: php artisan make:controller ProfilController --invokable Másik példa: php artisan make:controller ShowProfileController --invokable ===== Metódusok létrehozása ===== php artisan make:controller --resource EmployeeController php artisan make:controller ItemController --resource --model=Item ===== Metódusok létrehozása API számára ===== php artisan make:controller --api EmployeeController ===== REST-ful Laravel alkalmazás Controllere ===== php artisan make:controller --resource API/EmployeeController --model=Employee