Langsung ke konten

02. Instalasi

Meng-instal Laravel

Instalasi Cepat

Jika Anda sudah meng-instal PHP dan Composer di komputer lokal Anda, Anda dapat membuat proyek Laravel baru melalui Composer:

composer create-project laravel/laravel chirper

Untuk kemudahan, perintah create-project milik Composer akan secara otomatis membuat database SQLite baru di database/database.sqlite untuk menyimpan data aplikasi Anda. Setelah proyek dibuat, jalankan server pengembangan lokal Laravel menggunakan perintah serve milik Laravel Artisan:

cd chirper
 
php artisan serve

Setelah Anda menjalankan server pengembangan Artisan, aplikasi Anda akan dapat diakses melalui peramban web di http://localhost:8000.

Instalasi Laravel baru

Instalasi melalui Docker

Jika Anda tidak memiliki PHP yang ter-instal secara lokal, Anda dapat mengembangkan aplikasi menggunakan Laravel Sail, sebuah antarmuka baris perintah ringan untuk berinteraksi dengan lingkungan pengembangan Docker default Laravel, yang kompatibel dengan semua sistem operasi. Sebelum kita mulai, pastikan untuk meng-instal Docker untuk sistem operasi Anda. Untuk metode instalasi alternatif, lihat panduan instalasi lengkap kami.

Cara yang paling mudah untuk meng-instal Laravel adalah menggunakan layanan laravel.build kami, yang akan mengunduh dan membuat aplikasi Laravel baru untuk Anda. Buka terminal dan jalankan perintah berikut:

curl -s "https://laravel.build/chirper" | bash

Instalasi Sail mungkin memakan waktu beberapa menit selama kontainer aplikasi milik Sail dibuat di komputer lokal Anda.

Secara default, peng-instal (installer) akan mengonfigurasi Laravel Sail dengan sejumlah layanan yang berguna untuk aplikasi Anda, termasuk server database MySQL jika Anda memutuskan untuk menggunakan MySQL alih-alih SQLite. Anda dapat menyesuaikan layanan Sail jika diperlukan.

Setelah proyek dibuat, Anda dapat mengunjungi direktori aplikasi dan menjalankan Laravel Sail:

cd chirper
 
./vendor/bin/sail up

Saat mengembangkan aplikasi menggunakan Sail, Anda dapat mengeksekusi perintah Artisan, NPM, dan Composer melalui Sail CLI alih-alih memanggilnya secara langsung:

./vendor/bin/sail php --version
./vendor/bin/sail artisan --version
./vendor/bin/sail composer --version
./vendor/bin/sail npm --version

Setelah kontainer Docker milik aplikasi berjalan, Anda dapat mengakses aplikasi melalui peramban web di: http://localhost.

Instalasi Laravel baru

Meng-instal Laravel Breeze

Selanjutnya, kita akan mempercepat pengembangan aplikasi Anda dengan meng-instal Laravel Breeze, sebuah implementasi minimal dan sederhana dari semua fitur autentikasi Laravel, termasuk login, registrasi, reset kata sandi, verifikasi email, dan konfirmasi kata sandi. Setelah ter-instal, Anda bebas menyesuaikan komponen-komponennya sesuai kebutuhan Anda.

Laravel Breeze menawarkan beberapa pilihan untuk layer tampilan (view) Anda, termasuk template Blade, Livewire, atau Vue dan React dengan Inertia.

Buka terminal baru di direktori proyek chirper Anda dan instal stack pilihan Anda dengan perintah di bawah:

composer require laravel/breeze --dev
 
php artisan breeze:install livewire
composer require laravel/breeze --dev
 
php artisan breeze:install livewire-functional

Sekarang, kita hanya perlu menjalankan server pengembangan Vite untuk mengompilasi ulang CSS secara otomatis dan menyegarkan peramban saat kita membuat perubahan pada template Blade kita:

npm run dev

Jika Anda menyegarkan aplikasi Laravel baru Anda di peramban, Anda sekarang akan melihat tautan "Register" di pojok kanan atas. Buka tautan tersebut untuk melihat formulir pendaftaran yang disediakan oleh Laravel Breeze.

Halaman registrasi Laravel

Daftarkan akun untuk diri Anda sendiri dan silakan login!

Lanjutkan untuk mulai membuat Chirp...