Laravel 12 Tippek & Trükkök Magyarul

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
{
	//
}