Laravel 9 : Apa yang baru ?
Laravel 9 merupakan update major dari versi sebelumnya yaitu Laravel 8, dikutip dari laravel-news.com bahwa sebenarnya Laravel 9 ini dijadwalkan release pada bulan september tahun ini, akan tetapi team pengembang mempercepat dan memutuskan release di februari.
Berikut ini adalah beberapa update major yang ada di Laravel 9
PHP 8 versi minimum di Laravel 9
Karena Laravel 9 akan membutuhkan Symfony 6.0 yang mana memiliki persyaratan minimum PHP 8.0 itu artinya Laravel 9 akan membawa batasan yang sama. Jadi pastikan server anda sudah support PHP 8.0 supaya pada saat upgrade ke Laravel 9 bisa berjalan dengan sempurna.
Design Tampilan `artisan route:list’
Perintah route:list
pada artisan
sudah ada dalam Laravel sejak lama, dan satu masalah yang beberapa kali muncul adalah jika kita memiliki rute besar dan kompleks, itu bisa menjadi berantakan saat mencoba melihatnya di konsol/terminal. Berkat pull reqeust dari Nuno Maduro (tim developer Laravel) ini mendapatkan tampilkan yang berbeda.
Sangat mudah di pahami dan dibaca bukan ?
Dari SwiftMailer ke Symfony Mailer
SwiftMailer yang tidak digunakan lagi Symfony dan Laravel 9 membuat perubahan untuk menggunakan Symfony Mailer untuk semua pengiriman email.
File server.php yang dapat dihapus
Seperti yang kita ketahui, di root aplikasi laravel ada file server.php yang mana file tersebut hanya di perlukan ketika kita menggunakan server development untuk menjalankannya php artisan serve
. dan file tersebut bisa dihapus jika sudah ditak menggunakan server development.
dan masih banyak lagi, fitur yang menarik lain nya.
Kesimpulan
Laravel 9 diwajibkan menggunakan PHP 8 untuk menjalankannya, yang mana di PHP 8 sendiri terdapat banyak sekali fitur – fitur baru dengan perfomance yang lebih cepat. kita sebagai developer jangan pernah bosan untuk mempelajari hal – hal yang baru dari teknologi yang kita pakai.
Sekian dan Terimakasih.