Panduan Lengkap Cara Install Laravel
Pada zaman saat ini banyak
orang yang mulai memanfaatkan dunia digital sebagai alat bantu untuk bekerja,
contohnya promosi produk sudah menggunakan website dan platforn digital
lainnya, dengan zaman yang serba digital banyak orang belajar membuat
websitenya sendiri, salah satunya menggunakan laravel
Laravel adalah framework PHP
yang dapat diakses secara gratis atau open source, laravel memiliki fungsi
untuk membuat website dengan mudah, lebih cepat, aman dan mudah digunakan,
dengan menggunakan laravel website akan menjadi lebih dinamis, terstruktur dan
simpel menggunakan fitur bawaannya
Fitur dari laravel meliputi
- Modular packaging
- Autentifikasi lengkap
- Object relational mapping
- CLI (Command Line Interface)
- Tes otomatis
Laravel mempunyai struktur
Model View Controller sehingga membuat lebih mudah dipelajari, laravel
didirikan pada tahun 2011 oleh taylor otwell
Untuk menggunakan laravel
kalian harus terlebih dahulu menginstal aplikasi pendukungnya, seperti XAMPP
dan composer, untuk menginstal XAMPP dapat dilihat disini
Kelebihan menggunakan
laravel
- Bisa membuat sistem autentikasi dengan mudah dan simple
- Sistem keamanan pada laravel yang banyak, seperti SQL Injection, cross-site request forfery dan masih banyak lainnya
- Template pada laravel menggunakan engine blade, templat ini menjadi salah satu template terkuat
- Bersifat open source, sehingga bebas di modifikasi oleh pengguna
- Terdapat beberapa tool untuk menaikkan performance web
- Memiliki dokumentasi yang sangat terperinci
Kekurangan menggunakan
laravel antara lain
- Composer laravel belum cukup kuat dibandingkan node.js, pip dan ruby gems
- Diperlukan banyak belajar jika ingin menggunakan komponen dependency injection karena komponennya sangat kompleks
- Mengalami masalah ketika upgrade framework, karena laravel lebih lambat perkembangannya dari pada framework
- Memiliki inbuilt terbatas, karena laravel sangat ringan ketika digunakan
Cara install laravel
- Pastikan kalian sudah menginstal XAMPP
- Buka CMD dan masuk ke direktori XAMPP dengan cara ketikkan cd\xampp\htdocs enter
- Ketikkan perintah untuk instal laravel composer create-project –prefer-dist laravel/laravel namaprojectmu enter
- Composer akan melakukan proses menginstall laravel, pastikan koneksi internet stabil supaya proses menginstall tidak error
- Cek intalasi laravel di komputer kalian, masuk ke partisi C: >xampp>htdocs jika berhasil akan muncul nama project yang kalian buat di CMD tadi
- Untuk memastikan laravel sudah terinstal masuk ke CMD kemudian jika kalian belum masuk ke direktori xampp maka ketikkan cd\xampp\htdocs enter
- Selanjutnya ketik php artisan serve, jika dibawhanya muncul tulisan laravel development server started maka laravel sudah terinstal
- Buka browser dan copy url yang berada disamping dari tulisan laravel development server started biasanya untuk url default yaitu 127.0.0.1:8000
- Pada browser nanti akan muncul page dari laravel seperti dibawah ini
Larvel kali ini sudah
mencapai versi ke 9 yang memiliki fitur :
- Kompatibilitas dengan symfony 6.0
- PHP 8 menjadi persyaratan minimal untuk instal laravel 9
- Tampilan route:list lebih rapi
- Nanonymous stub migration yang memiliki fungsi untuk mencegah crash ketika migrasi class
- Query builder dengan interface terbaru yaitu illuminate \contracts\ database\ querybuilder dan illuminate\ database\ eloquent\ concerns\ decoratesquerybuilder
- Perubahan paling drastis yaitu menggunakan symfony mailer, symfony mailer merupakan library dari symfony yang biasa digunakan untuk mengirim email
- Pada versi laravel sebelumnya harus memakai library swift mailer, karena swift mailer tidak dikembangkan lagi maka diganti dengan symfony mailer
- Fysystem yang gunanya untuk memudahkan integrasi antar file localhost dengan cloud storage
- Route bridge yang memiliki kemampuan untuk menghubungkan natar routing jika enum dan valuenya memiliki nilai benar ataupun sebaliknya
- Laravel breeze api dan next.js dengan fitur ini laravel sangat bisa digunakan untuk back end dan next.js untuk front end dengan dihubungkan melalui API milik laravel
- Laravel scout yang cocok untuk project skala kecil sampai menengah
- Bootstap 5 yang tentunya versi bootstarp terbaru
Itulah cara menginstal
laravel beserta fitur terbaru dari laravel 9