Sebagai pengembang Laravel, mengetahui versi Laravel proyek Anda sangat penting karena berbagai alasan, termasuk:
- Kompatibilitas: Memastikan aplikasi Anda kompatibel dengan fitur atau paket tertentu yang memerlukan versi tertentu.
- Keamanan: Tetap terbarui dengan patch keamanan dan perbaikan terbaru.
- Pemecahan Masalah: Mengidentifikasi masalah potensial yang terkait dengan versi Laravel tertentu.
- Peningkatan: Merencanakan dan melaksanakan peningkatan dengan lancar.
Jika Anda baru mengenal Laravel atau memerlukan pengingat, pastikan untuk membaca artikel kami tentang Mengenal Laravel.
Cara Cek Versi Laravel
Dalam panduan ini, kami akan memandu Anda melalui beberapa metode untuk cek versi Laravel Anda, mulai dari perintah sederhana hingga menggali file proyek Anda. Mari kita mulai!
Metode 1: Menggunakan Artisan (Cara Tercepat)
Artisan adalah antarmuka baris perintah Laravel, dan menawarkan cara tercepat untuk cek versi Laravel Anda. Cukup buka terminal atau command prompt Anda, navigasikan ke direktori root proyek Laravel Anda, dan jalankan perintah berikut:
php artisan --version
Ini akan menghasilkan output seperti:
Laravel Framework 9.x.x
Di mana 9.x.x
mewakili nomor versi spesifik yang Anda gunakan.
Metode 2: Fungsi Helper app()
Cara lain untuk cek versi Laravel Anda adalah dengan menggunakan fungsi helper app()
. Ini bisa sangat berguna dalam kode aplikasi Anda. Tambahkan baris berikut ke rute atau controller:
dd(app()->version());
Ini akan membuang nomor versi saat Anda mengakses rute tersebut di browser Anda.
Metode 3: Cek File Composer (composer.json dan composer.lock)
Composer adalah manajer dependensi untuk proyek Laravel. File composer.json
mencantumkan paket yang diperlukan dan versinya, termasuk Laravel. Buka composer.json
di direktori root proyek Anda dan cari entri laravel/framework
di bawah bagian "require"
.
"require": {
"laravel/framework": "^9.0"
},
Versi yang ditentukan di sini adalah yang Anda instal awalnya. Namun, penting untuk dicatat bahwa ini mungkin bukan versi yang tepat saat ini jika Anda telah memperbarui Laravel sejak itu.
Untuk versi yang tepat saat ini terinstal, periksa file composer.lock
. Ini berisi daftar lengkap semua paket yang terinstal dan versi eksaknya setelah pembaruan apa pun.
Metode 4: Cek File Application.php
Setiap rilis Laravel menyimpan nomor versi sebagai konstanta di file Application.php
. Begini cara menemukannya:
- Navigasikan ke
vendor/laravel/framework/src/Illuminate/Foundation/Application.php
dalam proyek Anda. - Cari baris yang mendefinisikan konstanta
VERSION
:
const VERSION = '9.42.1';
Ini adalah versi eksak dari kerangka kerja Laravel yang terinstal dalam proyek Anda.
Metode 5: Menggunakan Perintah php artisan about
Perintah php artisan about
memberikan informasi rinci tentang instalasi Laravel Anda, termasuk versinya. Jalankan perintah berikut di direktori proyek Anda:
php artisan about
Ini akan menghasilkan tabel dengan informasi seperti:
- Versi Laravel
- Versi PHP
- Lingkungan
- Koneksi Database
- Nama Aplikasi
- …dan lainnya
Mengapa Banyak Metode?
Anda mungkin bertanya-tanya mengapa ada begitu banyak cara untuk cek versi Laravel Anda. Alasannya adalah fleksibilitas dan kenyamanan:
- Artisan: Ideal untuk pemeriksaan cepat dari baris perintah.
- Helper
app()
: Berguna dalam kode Anda untuk menampilkan versi secara dinamis. - File Composer: Baik untuk memahami persyaratan instalasi awal dan ketergantungan.
- File
Application.php
: Memberikan informasi versi definitif langsung dari sumber kerangka kerja. php artisan about
: Menawarkan gambaran komprehensif tentang lingkungan Laravel Anda.
Kesimpulan
Mengetahui cara cek versi Laravel Anda adalah keterampilan dasar bagi setiap pengembang yang bekerja dengan kerangka kerja yang kuat ini. Dengan menguasai metode-metode ini, Anda akan dilengkapi untuk memelihara, memecahkan masalah, dan mengoptimalkan proyek Laravel Anda secara efektif.