Junior — Middle
Aký je vzor návrhu, ktorý sa používa v Laravel na organizáciu kódu?
sobes.tech AI
Odpoveď od AI
V Laravelu sa široko uporablja vzorec oblikovanja MVC (Model-View-Controller). Razdeli kodo na tri glavne dele:
- Model — odgovoren za delo z podatki in poslovno logiko.
- View — odgovoren za prikaz podatkov uporabniku.
- Controller — obdeluje zahteve, sodeluje z modelom in izbere pogled.
Ta razdelitev olajša vzdrževanje in razvoj aplikacije, izboljša berljivost in ponovno uporabo kode.
Primer kontrolerja v Laravelu:
namespace App\Http\Controllers;
use App\Models\Post;
use Illuminate\Http\Request;
class PostController extends Controller
{
public function index()
{
$posts = Post::all();
return view('posts.index', compact('posts'));
}
}