Laravel kini sudah merilis versi terbarunya yang sudah ditunggu-tunggu para developer diseluruh dunia yaitu Laravel 9 sudah rilis!!. Laravel 9 mencakup banyak fitur baru diantaranya adalah:
- Versi minimum PHP 8
- Controller route group
- Update Ignition Error Page
- Integrasi Symfony Mailer
- Flysystem 3x
- Improvisasi Accessor/Mutators
- dan banyak lagi
Laravel adalah sebuah framework PHP yang saat ini paling populer diantara framework PHP lainnya, yang setiap pengembangnnya ditunggu-tunggu karena selalu melakukan inovasi, improvisasi, baik dalam lingkungan framework itu sendiri atau juga ekosistemnya sebagai pendukung.
Sebelum kita melihat fitur-fitur apa yang ada di laravel 9, kami ini memberitahu bahwa dimulai dari Laravel 9 dan seteruskan akan dirilis versi utama yang baru setiap 12 (dua belas) bulan sekali, bukan lagi di jadwalkan 6 bulan seperti versi sebelumnya.
Di kutip dalam laman resmi blog.laravel.com “Laravel menggunakan berbagai paket berbasis komunitas serta sembilan komponen Symfony untuk sejumlah fitur dalam framework. Sementara Symfony 6.0 akan dirilis pada bulan November (2021). Oleh karena itu, kami memilih untuk menunda rilis Laravel 9.0 hingga 2022”.
So, ada penundaan beberapa bulan dikarenakan beberapa paket belum pembaharuan sehingga pihak Laravel lebih baik menunda rilis terbaru.
“Dengan menunda rilis, kami dapat memutakhirkan komponen dasar Symfony kami ke Symfony 6.0 tanpa harus menunggu September 2022 untuk melakukan pemutakhiran ini. Selain itu, hal ini juga yang membuatkan memutuskan untuk rilis mendatang akan berlangsung tahunan setelah rilis Symfony”.
Berikut ini adalah tanggal tentatif perkembangan dan rilis Laravel berlangsung:
Versi | Versi PHP | Tanggal Rilis | Perbaikan Bug Sampai | Perbaikan Keamanan Sampai |
---|---|---|---|---|
6 (LTS) | 7.2 – 8.0 | 3 September 2019 | 25 Januari 2022 | 6 September 202 |
7 | 7.2 – 8.0 | 3 Maret 2022 | 6 Oktober 2020 | 3 Maret 2021 |
8 | 7.3 – 8.1 | 8 September 2020 | 26 Juli 2022 | 24 Januari 2023 |
9 (LTS) | 8.0 – 8.1 | 8 Februari 2022 | 8 Februari 2024 | 8 Februari 2025 |
10 | 8.0 – 8.1 | 7 Februari 2023 | 7 Agustus 2024 | 7 Februari 2025 |
Pada versi Long Term Support (LTS) berikutnya akan menerima perbaikan bug hingga Februari 2024 dan perbaikan keamanan hingga Februari 2025. Berikut ini adalah beberapa fitur utama yang telah kami rangkum.
- Versi minimum PHP 8
- Desain baru route:list
- Anonymous Stub Migration sekarang sebagai bawaan
- Interface Query Builder baru
- Fungsi String PHP 8
- Mengganti fungsi mailer dari SwiftMailer ke Symfony Mailer
- Flysystem 3.x
- Improvisasi Eloquent Accessor/Mutators
- Peningkatan Enum Route Binding (PHP 8.1)
- Controller Route Groups
- Casting atribut enum di Eloquent
- Forced Scoped Bindings
- Laravel Breeze API & Next.js
- Database Engine Scout
- Full-text indexes / Where clauses
- Rendering inline blade template
- Soketi Echo Server
- Imrovisasi halaman error Ignition
- Fungsi helper baru
str()
danto_route()
Tampilan halaman resmi Laravel
Tidak ketinggalan pula halaman website resmi Laravel yang beralamat di laravel.com juga mengalami perubahan desain, tampilan antara muka yang lebih didominasi warna merah dan memberikan efek seperti “make up” di pipi wanita hehehe
Cari tahu lebih banyak tentang Laravel 9.x
Pengumuman diatas adalah informasi sekilas tentang update versi terbaru Laravel 9 dan untuk melihat daftar lengkapnya, anda dapat melihat catatan rilis Laravel 9, dan panduan upgrade jika anda ingin membarui proyek Laravel anda.
Demikian informasi ini, semoga bermanfaat dan terima kasih juga kepada mereka yang telah berkontribusi membantu pengembangan Laravel hingga ke tahap ini. Yuk belajar lagi Laravel 9.