zmedia

Panduan Lengkap Instalasi Laravel 12 Menggunakan Composer

Laravel adalah salah satu framework PHP terpopuler di dunia yang dikenal dengan sintaksisnya yang elegan dan fitur-fitur yang kuat, memudahkan pengembang dalam membangun aplikasi web modern. Setiap rilis baru Laravel selalu membawa inovasi dan peningkatan performa, termasuk Laravel 12 yang sangat dinantikan. Untuk memulai sebuah proyek Laravel, Composer adalah alat yang tak terpisahkan. Composer adalah manajer dependensi untuk PHP yang memungkinkan Anda mendeklarasikan pustaka-pustaka yang dibutuhkan proyek Anda, dan Composer akan menginstal serta mengaturnya secara otomatis.

Artikel ini akan memandu Anda langkah demi langkah tentang cara menginstal Laravel 12 menggunakan Composer. Meskipun Laravel 12 mungkin masih dalam tahap pengembangan atau baru saja dirilis, proses instalasinya akan tetap konsisten dengan versi-versi sebelumnya, dengan penyesuaian kecil untuk menargetkan versi spesifik tersebut. Mari kita mulai!

Prasyarat Instalasi Laravel 12

Sebelum memulai proses instalasi, pastikan sistem Anda memenuhi prasyarat berikut:

  • PHP

    Laravel 12 kemungkinan besar akan membutuhkan versi PHP terbaru, seperti PHP 8.2 atau yang lebih tinggi, mengingat tren peningkatan persyaratan PHP pada setiap rilis Laravel. Pastikan PHP telah terinstal di sistem Anda. Anda bisa memeriksanya dengan menjalankan perintah:

    php -v
  • Composer

    Composer adalah alat utama yang akan kita gunakan. Jika Anda belum memiliki Composer, Anda bisa mengunduhnya dari situs web resminya: getcomposer.org/download. Pastikan Composer dapat diakses secara global di terminal Anda.

    composer -v
  • Ekstensi PHP

    Beberapa ekstensi PHP yang umum diperlukan Laravel antara lain: Ctype, cURL, DOM, Fileinfo, Mbstring, OpenSSL, PCRE, PDO, Phar, SimpleXML, Tokenizer, dan XML.

  • Database (Opsional)

    Jika Anda berencana menggunakan database, pastikan Anda memiliki server database seperti MySQL, PostgreSQL, SQLite, atau SQL Server yang sudah terinstal dan berjalan.

  • Node.js & npm (Opsional, untuk Frontend)

    Jika Anda berencana untuk mengkompilasi aset frontend menggunakan Vite (yang merupakan default di Laravel), Anda perlu menginstal Node.js dan npm (Node Package Manager). Anda bisa mengunduhnya dari nodejs.org.

Langkah 1: Memastikan PHP dan Composer Telah Terinstal

Buka terminal atau command prompt Anda dan jalankan perintah berikut untuk memastikan PHP dan Composer telah terinstal dan dapat diakses:

php -v
composer -v

Anda seharusnya melihat versi PHP dan Composer yang terinstal. Jika tidak, kembali ke bagian prasyarat untuk menginstal keduanya.

Langkah 2: Instalasi Laravel Installer (Opsional, Direkomendasikan)

Laravel menyediakan command-line installer global yang dapat Anda gunakan untuk membuat proyek Laravel baru dengan cepat. Instal installer ini menggunakan Composer:

composer global require laravel/installer

Setelah instalasi selesai, pastikan direktori biner Composer global Anda ada di variabel PATH sistem Anda. Direktori ini biasanya terletak di ~/.composer/vendor/bin untuk Linux/macOS atau %APPDATA%\Composer\vendor\bin untuk Windows.

Langkah 3: Membuat Proyek Laravel 12 Baru

Ada dua cara utama untuk membuat proyek Laravel baru. Untuk Laravel 12 yang mungkin belum menjadi versi stabil default dari laravel new, menggunakan composer create-project adalah metode yang lebih disarankan untuk menargetkan versi spesifik.

Menggunakan Composer Create-Project (Disarankan untuk Versi Spesifik)

Ini adalah cara paling umum dan disarankan untuk membuat proyek Laravel, terutama jika Anda ingin menargetkan versi tertentu seperti Laravel 12 (saat tersedia). Ganti nama-proyek-anda dengan nama direktori yang Anda inginkan untuk proyek Anda:

composer create-project laravel/laravel:^12.0 nama-proyek-anda

Perintah :^12.0 memberi tahu Composer untuk menginstal versi Laravel 12.0 atau versi kompatibel yang lebih tinggi (misalnya 12.1, 12.2, dst., ketika dirilis). Composer akan mengunduh semua dependensi yang diperlukan ke dalam direktori nama-proyek-anda.

Menggunakan Laravel Installer (Jika Laravel 12 adalah Stable Terbaru)

Jika Laravel 12 telah menjadi versi stabil terbaru, Anda bisa menggunakan Laravel Installer yang telah Anda instal di Langkah 2:

laravel new nama-proyek-anda

Perintah ini akan secara otomatis mengunduh versi Laravel stabil terbaru. Namun, untuk memastikan Anda mendapatkan Laravel 12 secara spesifik, metode composer create-project lebih tepat.

Proses ini mungkin memerlukan beberapa waktu, tergantung pada kecepatan internet Anda, karena Composer akan mengunduh semua dependensi proyek.

Langkah 4: Mengkonfigurasi Environment Aplikasi

Setelah proyek selesai diinstal, navigasikan ke direktori proyek Anda:

cd nama-proyek-anda

Laravel menggunakan file .env untuk mengelola konfigurasi lingkungan. File ini secara otomatis dibuat dari .env.example, tetapi Anda perlu memastikan kunci aplikasi (APP_KEY) telah dibuat. Jalankan perintah berikut:

php artisan key:generate

Perintah ini akan secara otomatis menghasilkan kunci aplikasi dan menambahkannya ke file .env Anda. Anda juga bisa mengedit file .env ini untuk mengkonfigurasi pengaturan database, seperti DB_DATABASE, DB_USERNAME, dan DB_PASSWORD, sesuai dengan server database Anda.

Langkah 5: Menjalankan Aplikasi Laravel

Laravel dilengkapi dengan server pengembangan lokal yang ringan. Anda dapat menjalankannya dengan perintah Artisan:

php artisan serve

Setelah perintah ini dijalankan, Anda akan melihat pesan yang menunjukkan bahwa aplikasi Anda berjalan di http://127.0.0.1:8000. Buka URL ini di browser web Anda, dan Anda akan melihat halaman selamat datang Laravel.

Langkah 6: Menginstal Dependensi Frontend (Opsional)

Jika Anda berencana untuk mengembangkan frontend aplikasi Anda (misalnya, menggunakan CSS, JavaScript, atau framework seperti Vue/React), Anda perlu menginstal dependensi Node.js:

npm install

Setelah itu, Anda bisa mengkompilasi aset frontend Anda. Untuk pengembangan, Anda bisa menjalankan:

npm run dev

Ini akan memantau perubahan pada file aset Anda dan secara otomatis mengkompilasinya.

Kesimpulan

Selamat! Anda telah berhasil menginstal Laravel 12 menggunakan Composer dan menjalankannya di sistem lokal Anda. Proses instalasi ini merupakan fondasi awal untuk membangun aplikasi web yang luar biasa dengan Laravel. Sekarang Anda siap untuk mulai menjelajahi fitur-fitur powerful Laravel, seperti routing, Eloquent ORM, migrasi database, dan banyak lagi.

Ingatlah untuk selalu merujuk pada dokumentasi resmi Laravel saat Anda melanjutkan pengembangan proyek Anda. Laravel memiliki komunitas yang besar dan aktif, serta dokumentasi yang sangat lengkap, yang akan sangat membantu perjalanan pengembangan Anda.

TAGS: Laravel, Composer, Instalasi Laravel, Laravel 12, PHP, Web Development, PHP Framework, Tutorial
A close-up of a computer screen displaying a terminal window with successful Laravel 12 installation messages, including

Posting Komentar untuk "Panduan Lengkap Instalasi Laravel 12 Menggunakan Composer"