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!

Laravel - Installation

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:

  1. PHP (versi 7.3 atau lebih tinggi)
  2. Composer (alat untuk mengelola dependensi PHP)
  3. Editor teks (seperti Visual Studio Code atau Sublime Text)
  4. 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:

  1. Untuk Windows: Unduh penginstal PHP dari situs web resmi PHP dan ikuti wizard instalasi.
  2. Untuk Mac: PHP sudah terinstal, tapi Anda dapat memperbarui itu menggunakan Homebrew dengan menjalankan brew install php di Terminal.
  3. 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.

  1. Kunjungi situs web Composer dan ikuti petunjuk instalasi untuk sistem operasi Anda.
  2. 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.

  1. Pertama, instal installer Laravel secara global:
composer global require laravel/installer
  1. Kemudian, buat proyek Laravel baru:
laravel new example-app

Verifikasi Instalasi

Setelah instalasi selesai, mari kita pastikan bahwa semua hal berjalan dengan benar:

  1. Navigasikan ke direktori proyek Anda:
cd example-app
  1. Mulai server pengembangan Laravel:
php artisan serve
  1. 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