Laravel - Pemasangan: Panduan untuk Pemula
Pengenalan
Hai teman-teman masa depan penggemar Laravel! Saya sangat gembira untuk menjadi panduan Anda dalam perjalanan menarik ke dunia Laravel. Sebagai orang yang telah mengajar pemrograman selama lebih dari satu dekade, saya dapat mengatakan bahwa Laravel adalah salah satu kerangka kerja yang paling menggiurkan untuk dipelajari. Itu seperti belajar menunggang sepeda – awalnya agak bergoyang, tapi setelah Anda mendapat beterbangan, Anda akan menerobos proyek pengembangan web dalam waktu singkat!
Apa Itu Laravel?
Sebelum kita memasuki pemasangan, mari kita mengerti apa itu Laravel. Bayangkan Anda membangun sebuah rumah. Laravel adalah seperti memiliki dasar, dinding, dan atap yang sudah dibangun – itu memberikan Anda struktur kuat untuk memulai, sehingga Anda dapat fokus untuk membuat rumah Anda unik dan indah.
Laravel adalah kerangka kerja PHP yang membantu pengembang membuat aplikasi web dengan cepat dan mudah. Itu penuh dengan fitur yang membuat tugas-tugas umum dalam pengembangan web menjadi lebih sederhana. Bayangkan itu seperti pisau瑞士 Army untuk pengembangan web!
Prasyarat
Sebelum kita dapat memasang Laravel, kita perlu memastikan kita memiliki tools yang tepat. Itu seperti mempersiapkan diri untuk kelas memasak – Anda perlu menyiapkan bahan dan peralatan Anda!
Ini adalah apa yang Anda butuhkan:
- PHP (versi 7.3 atau lebih tinggi)
- Composer (alat untuk mengelola dependensi PHP)
- Editor teks (seperti Visual Studio Code atau Sublime Text)
- Antarmuka perintah (Terminal di Mac/Linux atau Command Prompt di Windows)
Jika Anda belum menginstal ini, jangan khawatir! Kita akan menjalankan proses langkah demi langkah.
Menginstal PHP
PHP adalah bahasa yang Laravel dibangun. Untuk menginstal PHP:
- Untuk Windows: Unduh penginstal PHP dari situs web resmi PHP dan ikuti wizard instalasi.
- Untuk Mac: PHP sudah terinstal, tapi Anda dapat memperbarui itu menggunakan Homebrew dengan menjalankan
brew install php
di Terminal. - Untuk Linux: Gunakan manajer paket Anda. Untuk Ubuntu, Anda dapat menjalankan
sudo apt-get install php
.
Setelah instalasi, verifikasi dengan membuka antarmuka perintah Anda dan mengetik:
php -v
Ini harus menampilkan versi PHP yang Anda instal.
Menginstal Composer
Composer adalah seperti petugas pribadi untuk proyek PHP Anda. Itu mengambil dan mengelola semua paket yang Anda butuhkan untuk proyek.
- Kunjungi situs web Composer dan ikuti petunjuk instalasi untuk sistem operasi Anda.
- Setelah terinstal, verifikasi dengan menjalankan:
composer --version
Menginstal Laravel
Sekarang kita sudah menyiapkan prasyarat, itu waktunya untuk acara utama – menginstal Laravel!
Metode 1: Menggunakan Composer
Ini adalah cara paling umum untuk menginstal Laravel. Buka antarmuka perintah Anda dan jalankan:
composer create-project laravel/laravel example-app
Perintah ini mengatakan ke Composer untuk membuat proyek Laravel baru bernama "example-app". Bebas untuk mengganti "example-app" dengan apa pun yang Anda inginkan untuk proyek Anda.
Metode 2: Menggunakan Installer Laravel
Jika Anda berencana membuat banyak proyek Laravel, metode ini dapat menyimpan waktu Anda dalam jangka panjang.
- Pertama, instal installer Laravel secara global:
composer global require laravel/installer
- Kemudian, buat proyek Laravel baru:
laravel new example-app
Verifikasi Instalasi
Setelah instalasi selesai, mari kita pastikan bahwa semua hal berjalan dengan benar:
- Navigasikan ke direktori proyek Anda:
cd example-app
- Mulai server pengembangan Laravel:
php artisan serve
- Buka browser Anda dan buka
http://localhost:8000
. Anda harus melihat halaman selamat datang Laravel – pandangan yang indah yang menandakan instalasi sukses!
Memahami Struktur Direktori Laravel
Sekarang kita sudah menginstal Laravel, mari kita buat perjalanan singkat ke rumah yang kita bangun. Buka proyek Anda di editor teks Anda, dan Anda akan melihat struktur direktori yang mungkin terlihat agak membingungkan pada awal. Jangan khawatir; kita akan memecahnya:
Direktori | Tujuan |
---|---|
app | Mengandung kode inti aplikasi Anda |
bootstrap | Mengandung file yang memulai kerangka kerja |
config | Semua file konfigurasi aplikasi Anda |
database | Migrasi dan seed database |
public | Titik masuk untuk semua permintaan ke aplikasi Anda |
resources | View, aset mentah, dan file bahasa |
routes | Semua definisi rute aplikasi Anda |
storage | Penyimpanan aplikasi (log, cache, dll.) |
tests | Tes otomatis |
vendor | Dependensi Composer |
Setiap direktori ini memainkan peran penting dalam aplikasi Laravel Anda. Sebagai kita maju dalam perjalanan Laravel kita, kita akan mengexplore masing-masing dari ini secara detil.
Kesimpulan
Selamat! Anda telah berhasil menginstal Laravel dan mengambil langkah pertama ke dunia pengembangan web yang luas. Ingat, setiap ahli pernah menjadi pemula, jadi jangan frustasi jika hal-hal tampak kompleks pada awalnya. Dengan latihan dan kekerasan, Anda akan dapat membuat aplikasi web yang menakjubkan dalam waktu singkat.
Dalam les berikutnya, kita akan mulai mengexplore dasar-dasar rute dan kontroler Laravel. Sampai saat itu, jangan ragu untuk mengexplore dokumentasi Laravel dan mencoba eksperimen dengan instalasi Laravel Anda baru. Selamat coding!
Credits: Image by storyset