Sobes.tech
Junior — Middle

Wat is het ontwerp patroon dat in Laravel wordt gebruikt om de code te organiseren?

sobes.tech AI

Antwoord van AI

In Laravel wordt het MVC (Model-View-Controller) ontwerp patroon veel gebruikt. Het verdeelt de code in drie hoofdonderdelen:

  • Model — verantwoordelijk voor het werken met gegevens en bedrijfslogica.
  • View — verantwoordelijk voor het weergeven van gegevens aan de gebruiker.
  • Controller — verwerkt verzoeken, werkt samen met het model en kiest de weergave.

Deze scheiding maakt het onderhoud en de ontwikkeling van de applicatie eenvoudiger, verbetert de leesbaarheid en hergebruik van code.

Voorbeeld van een controller in Laravel:

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'));
    }
}