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
Anda memerlukan versi PHP yang didukung sebelum melanjutkan. Anda dapat memeriksa instalasi Anda dengan menjalankan perintah php -v. Sebagai alternatif, Anda dapat mengikuti instruksi untuk Docker.
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 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
Anda dapat membuat alias shell yang memungkinkan Anda mengeksekusi perintah Sail dengan lebih mudah.
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.
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.
Daftarkan akun untuk diri Anda sendiri dan silakan login!