Laravel dikenal dengan frameworknya yang popular. Bahasa yang dibuat pemrograman PHP ini telah memikat banyak peminat progamer diseluruh dunia. PHP menjadi bahasa pemrograman yang sangat dinamis, tapi semenjak adanya Laravel, dia menjadi lebih powerful, cepat, aman, dan simpel. Setiap rilis versi terbaru, Laravel selalu memunculkan teknologi baru di antara framework PHP lainnya.
Laravel versi terbaru jelas mendapatkan banyak fitur-fitur dan perbaikan. Namun ada kalanya kita ingin membuat laravel menjadi versi yang spesifik. Ada banyak alasan, salah satunya adalah untuk mendukung layanan hosting.
Terkadang versi PHP juga mempengaruhi alasan kalian ingin downgrade versi laravel. Laravel versi terbaru (9 Keatas) mengisyaratkan PHP versi 8 keatas. Untuk lebih jelasnya lihat gambar berikut :
angka 5.8 bisa kalian ganti sesuai versi yang kalian inginkan seperti 8, 8.*, dsb.composer create-project laravel/laravel:^5.8 nama-project
Tutorial downgrade versi laravel
"require": {"php": "^8.1","laravel/framework": "9",},
composer install
Setelah menjalankan kode diatas maka kalian sudah men-downgrade versi laravel kalian. Namun perlu diingat menurunkan versi laravel sedikit kompleks karena plugin third party bisa saja tidak bekerja atau error ketika menjalankan composer install. Solusinya adalah menurunkan versi plugin third party tersebut sesuai dengan versi laravelnya (Bisa diganti di composer.json). Kalau pengalaman saya ketika mendowngrade versi laravel 9 ke laravel 8, ubah semua versi third party package lain menjadi -1. Misal ^6.0 diubah menjadi ^5.0.composer install --ignore-platform-reqs
Thanks gan tutorialnya
ReplyDeleteMakasih infonya gan
ReplyDelete