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.
```
Totur nya mudah di pahami ,saran responsive nya di benerin lagi bang mantap 👍
BalasHapusMakasih saran nya bang
BalasHapus