Oppa Logo Oppa Code
Masuk Pintu Eksekutif Registrasi Sekarang
Tech / 1 month ago

Laravel 11: Fitur Baru yang Wajib Kamu Tahu

Author
Oppa Code Backend Developer

Simplified Application Structure

Perubahan paling mencolok di Laravel 11 adalah struktur folder yang jauh lebih bersih. Tidak ada lagi folder Http/Middleware yang penuh file default, tidak ada lagi Console/Kernel.php dan Http/Kernel.php. Semua konfigurasi middleware dan scheduling sekarang dilakukan langsung di bootstrap/app.php. Ini membuat project baru terasa lebih ringan dan less intimidating bagi pemula.

// bootstrap/app.php di Laravel 11
return Application::configure(basePath: dirname(__DIR__))
    ->withRouting(
        web: __DIR__."/../routes/web.php",
        api: __DIR__."/../routes/api.php",
    )
    ->withMiddleware(function (Middleware $middleware) {
        $middleware->redirectGuestsTo("/login");
    })
    ->withExceptions(function (Exceptions $exceptions) {
        // Custom exception handling
    })
    ->create();

Health Check & Improved Defaults

Laravel 11 juga menambahkan built-in health check endpoint di /up, yang sangat berguna untuk deployment monitoring. Selain itu, ada per-second rate limiting yang memberikan kontrol lebih granular dibanding per-minute. Model casts sekarang didefinisikan sebagai method alih-alih property, memungkinkan penggunaan closures dan logic yang lebih kompleks.

Secara keseluruhan, Laravel 11 adalah evolusi yang sangat positif. Framework ini terus membuktikan bahwa "convention over configuration" bisa dilakukan dengan elegan tanpa mengorbankan fleksibilitas. Kalau kamu masih di Laravel 10, sekarang waktu yang tepat untuk mulai planning upgrade.


#laravel #php #framework

Jurnal Berelasi

4,223 Menu Jurnal
Ketik apa saja untuk menelusuri ekosistem Oppa Code.