Controller
Mi az a Controller?
A kód strukturálására szolgál, amely az alkalmazás logikáját kezeli.
A controller fájlok az app/Http/Controllers mappában találhatóak.
A következőket végzi:
- Kérések kezelése: Fogadja és feldolgozza a HTTP-kéréseket.
- Üzleti logika végrehajtása: Adatok feldolgozása, validálása.
- Modellek és nézetek közötti kapcsolat: Adatbázisból adatlekérés és továbbítás a nézetek felé.
Segít az MVC struktúra betartásában, így a kód olvashatóbb és karbantarthatóbb lesz.
Hogyan kell létrehozni Controllert?
php artisan make:controller PeldaController
A létrejövő controller fájl tartalma:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PeldaController extends Controller
{
//
}