
Seperti yang sudah ketahui, Laravel 10 sudah dirilis pada 14 Februari 2023. Kami selalu bersemangat dengan rilis baru teknologi atau kerangka kerja karena membawa penambahan fitur baru. Jadi, mari kita lihat beberapa fitur dan pembaruan baru di Laravel 10.
1.Artisan Command Menjadi Lebih Interaktif
CLI (Command Line Interface) Laravel yang disebut Artisan telah menjadi lebih interaktif dengan rilis terbaru di Laravel 10. Bahkan jika Anda lupa memberikan nama setelah membuat model, Anda dapat melakukannya dengan Artisan baru.
php artisan make:model
Artisan tidak akan menampilkan error apa pun jika lupa memberikan parameter name dari Model-nya. Sebagai gantinya, Laravel akan menampilkan sebuah pilihan opsi, seperti gambar dibawah ini:

2.Tidak Lagi Mendukung PHP versi 8.0
Rilis terbaru Laravel 10 tidak mendukung PHP versi 8.0.
Oleh karena itu, Anda harus memiliki minimal versi PHP 8.1 untuk menginstal atau menggunakan Laravel 10. Hasilnya, Anda dapat melihat fitur PHP 8.1 yang digunakan dalam framework Laravel, seperti properti readonly.
3.Library doctrine/dbal Tidak Diperlukan Lagi
Di Laravel 9, Anda harus menginstal doctrine/dbal untuk melakukan modifikasi column di migrations. Tapi sekarang, migrations mendukung operasi asli yang disediakan oleh sebagian besar database yang didukung Laravel.
4.Banyak method dan properti yang tidak digunakan lagi telah dihapus
Rilisnya Laravel 10 juga artinya tim Laravel dapat menghapus fitur yang telah ditinggalkan di versi sebelumnya, yaitu Laravel 9. Hal ini juga berarti Anda harus berhati-hati dalam melakukan pengujian aplikasi Laravel yang ingin Anda migrasikan ke versi 10.
Berikut ini beberapa method yang dihapus pada Laravel 10: