Tutorial Laravel 11:#1 Perkenalan Perubahan dan Fitur-Fitur Baru di Laravel 11

Sendycode
2 minute read
2
```html

Hallo, perkenalkan nama saya Achmad Sendy. Saya di sini memperkenalkan Laravel 11. Apa saja bedanya Laravel 11 dengan 10? Sebelum kita membahas lebih lanjut, mari kita lihat dulu kebijakan Laravel. Laravel 11 akan dirilis pada Q1 tahun 2024, tepatnya di bulan Maret.

Perkenalan Laravel 11

Laravel 11 menghadirkan peningkatan dari versi sebelumnya, Laravel 10.x, dengan memperkenalkan struktur aplikasi yang lebih terorganisir, pembatasan tingkat permintaan per detik, rute kesehatan, rotasi kunci enkripsi yang halus, peningkatan pengujian antrean, transportasi email Resend, integrasi validator Prompt, penambahan perintah Artisan baru, dan berbagai peningkatan lainnya. Selain itu, Laravel Reverb, sebuah server WebSocket resmi yang dapat diskalakan, diperkenalkan untuk memberikan kemampuan real-time yang tangguh pada aplikasi Anda.

PHP 8.2

Untuk PHP, Laravel 11 kini sudah tidak mendukung versi 8.1. Jadi, untuk membuat project baru kita harus menggunakan PHP versi 8.2 atau di atas versi 8.2.

Berikut link download PHP anda bisa melalui website resmi PHP: Download

Kerangka PHP Aplikasi Lebih Sederhana

Laravel 11 akan memperkenalkan struktur folder yang lebih disederhanakan. Ketika Anda membuat proyek baru di Laravel 11, struktur folder di dalam direktori 'app' akan menjadi lebih ringkas, hanya terdiri dari tiga folder: Http, Models, dan Providers.

Struktur aplikasi terbaru ini didesain untuk memberikan pengalaman yang lebih up-to-date dan memikat, sambil mempertahankan banyak ide yang sudah dikenal oleh pengembang Laravel sebelumnya.

Catatan: Jika sebelumnya Anda menggunakan Laravel versi 10 ke bawah dan ingin beralih ke Laravel 11, Anda tidak diharuskan untuk mengadopsi struktur proyek baru ini. Dengan kata lain, struktur proyek lama Laravel masih dapat digunakan.

Tampilan Welcome Screen Baru

Di Laravel 11, tampilan welcome screen telah mengalami perubahan, mirip dengan berikut ini.

Berkas Bootstrap Aplikasi

Berkas bootstrap/app.php telah dibersihkan untuk memberikan pendekatan yang lebih sederhana. Sederhananya, Anda tidak akan menemukan require_once bootstrap/cache/routes-v7.php lagi di berkas tersebut.

Untuk migrasi dari Laravel 10 ke 11, Anda bisa melakukan update melalui composer dengan perintah:

composer update

Penutup

Jadi, Laravel 11 menghadirkan banyak peningkatan dan pembaruan yang akan membuat pengembangan aplikasi lebih cepat, mudah, dan aman. Pastikan Anda memeriksa dokumentasi lengkap untuk informasi lebih lanjut dan panduan instalasi.

```

Posting Komentar

2Komentar

  1. Totur nya mudah di pahami ,saran responsive nya di benerin lagi bang mantap 👍

    BalasHapus
Posting Komentar