Laravel - Instalasi: Panduan untuk Pemula

Pengenalan

Halo sana, para penggemar Laravel masa depan! Saya sangat senang menjadi panduan Anda dalam perjalanan menarik ini ke dunia Laravel. Sebagai orang yang telah mengajar pemrograman selama lebih dari satu dekade, saya bisa katakan bahwa Laravel adalah salah satu kerangka kerja yang paling menggiurkan untuk dipelajari. Itu seperti belajar menunggang sepeda – awalnya agak goncang, tapi setelah Anda menguasainya, Anda akan bisa mengembangkan proyek pengembangan web dalam waktu singkat!

Laravel - Installation

apa itu Laravel?

Sebelum kita memasuki instalasi, mari kita spendsi apa itu Laravel. Bayangkan Anda sedang membangun sebuah rumah. Laravel seperti memiliki dasar, dinding, dan atap yang sudah dibangun – itu memberikan Anda struktur kuat untuk memulai, sehingga Anda dapat fokus pada membuat rumah Anda unik dan indah.

Laravel adalah kerangka kerja PHP yang membantu pengembang membuat aplikasi web secara cepat dan mudah. Itu penuh dengan fitur yang membuat tugas umum dalam pengembangan web menjadi lebih sederhana. Bayangkan itu seperti pisau Switzerland Anda untuk pengembangan web!

Prasyarat

Sebelum kita dapat menginstal Laravel, kita perlu memastikan bahwa kita memiliki tools yang tepat. Itu seperti menyiapkan diri untuk kelas memasak – Anda memerlukan bahan dan peralatan yang siap!

Berikut ini 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 baris perintah (Terminal di Mac/Linux atau Command Prompt di Windows)

Jika Anda belum menginstal ini, jangan khawatir! Kita akan menjalani 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 petunjuk penginstalannya.
  2. Untuk Mac: PHP sudah terinstal secara default, tapi Anda dapat memperbarui dengan 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 baris perintah dan mengetik:

php -v

Ini seharusnya menampilkan versi PHP yang Anda instal.

Menginstal Composer

Composer adalah seperti petugas pribadi untuk proyek PHP Anda. Itu mengambil dan mengelola semua paket yang diperlukan oleh proyek Anda.

  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 memiliki prasyarat yang siap, itu waktunya untuk acara utama – menginstal Laravel!

Metode 1: Menggunakan Composer

Ini adalah cara paling umum untuk menginstal Laravel. Buka antarmuka baris perintah dan jalankan:

composer create-project laravel/laravel example-app

Perintah ini memberitahu Composer untuk membuat proyek Laravel baru bernama "example-app". Boleh saja diganti "example-app" dengan apa pun yang Anda inginkan untuk proyek Anda.

Metode 2: Menggunakan Penginstal Laravel

Jika Anda berencana membuat banyak proyek Laravel, metode ini dapat menghemat waktu Anda dalam jangka panjang.

  1. Pertama-tama, instal penginstal 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 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 seharusnya melihat halaman welcom Laravel – pemandangan yang indah menandakan instalasi berhasil!

Memahami Struktur Direktori Laravel

Sekarang kita memiliki Laravel terinstal, mari kita buat tur rumah yang baru kita bangun. Buka proyek Anda di editor teks Anda, dan Anda akan melihat struktur direktori yang mungkin terlihat agak membingungkan pertama kali. Jangan khawatir; kita akan membongkar ini:

Direktori Tujuannya
app Mengandung kode utama aplikasi Anda
bootstrap Mengandung file yang memulai kerangka kerja
config Semua file konfigurasi aplikasi Anda
database Migrasi dan seed basis data
public Titik masuk untuk semua permintaan ke aplikasi Anda
resources View, aset mentah, dan file bahasa
routes Semua definisi rute untuk 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 menjelajahi setiap direktori 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 sulit pada awalnya. Dengan latihan dan kegigihan, Anda akan dapat membuat aplikasi web yang menakjubkan dalam waktu singkat.

Dalam pelajaran berikutnya, kita akan mulai menjelajahi dasar-dasar rute dan kontroler Laravel. Sampai saat itu, jangan ragu untuk menjelajahi dokumentasi Laravel dan mencoba eksperimen dengan instalasi Laravel baru Anda. Selamat coding!

Credits: Image by storyset