Laravel adalah salah satu framework PHP yang paling populer dan banyak digunakan oleh pengembang web. Dengan fitur yang lengkap dan sintaks yang elegan, Laravel memudahkan proses pengembangan aplikasi web. Dalam panduan ini, kita akan membahas cara membuat proyek pertama dengan Laravel, mulai dari instalasi hingga menjalankan aplikasi pertama Anda.
Persiapan Sebelum Memulai
Sebelum mulai membuat proyek Laravel, pastikan Anda sudah menginstal beberapa perangkat lunak berikut:
-
PHP (minimal versi 8.0)
-
Composer (dependency manager untuk PHP)
-
Node.js & NPM (opsional untuk frontend development)
-
Database seperti MySQL atau PostgreSQL (jika diperlukan)
1. Menginstal Laravel
Untuk menginstal Laravel, buka terminal atau command prompt dan jalankan perintah berikut:
composer global require laravel/installer
Setelah instalasi selesai, pastikan Laravel dapat dijalankan dengan perintah:
laravel --version
Jika perintah tersebut menampilkan versi Laravel, berarti instalasi berhasil.
2. Membuat Proyek Laravel Baru
Setelah Laravel terinstal, buat proyek baru dengan perintah berikut:
laravel new proyek-pertama
Atau, jika ingin menggunakan Composer tanpa Laravel installer:
composer create-project --prefer-dist laravel/laravel proyek-pertama
Setelah proses instalasi selesai, masuk ke folder proyek dengan perintah:
cd proyek-pertama
3. Menjalankan Server Laravel
Untuk menjalankan aplikasi Laravel, gunakan perintah berikut:
php artisan serve
Setelah itu, buka browser dan akses http://127.0.0.1:8000/ untuk melihat halaman default Laravel.
4. Konfigurasi Database
Jika proyek Anda memerlukan database, edit file .env dan sesuaikan dengan pengaturan database Anda:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_database
DB_USERNAME=root
DB_PASSWORD=
Setelah mengedit file .env, jalankan perintah migrasi untuk membuat tabel default Laravel:
php artisan migrate
5. Membuat Route, Controller, dan View Pertama
a) Membuat Route
Edit file routes/web.php dan tambahkan kode berikut:
use Illuminate\Support\Facades\Route;
Route::get('/halo', function () {
return "Halo, ini proyek pertama Laravel saya!";
});
Buka browser dan akses http://127.0.0.1:8000/halo untuk melihat hasilnya.
b) Membuat Controller
Jalankan perintah berikut untuk membuat controller baru:
php artisan make:controller HaloController
Edit file app/Http/Controllers/HaloController.php dan tambahkan kode berikut:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HaloController extends Controller
{
public function index()
{
return view('halo');
}
}
Tambahkan route baru di routes/web.php:
use App\Http\Controllers\HaloController;
Route::get('/halo', [HaloController::class, 'index']);
c) Membuat View
Buat folder resources/views jika belum ada, lalu buat file halo.blade.php:
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Halo Laravel</title>
</head>
<body>
<h1>Selamat datang di proyek pertama Laravel Anda!</h1>
</body>
</html>
Sekarang, akses http://127.0.0.1:8000/halo dan lihat hasilnya!
Kesimpulan
Selamat! Anda telah berhasil membuat proyek pertama dengan Laravel. Dalam panduan ini, kita telah membahas cara menginstal Laravel, membuat proyek, menjalankan server, mengonfigurasi database, serta membuat route, controller, dan view pertama.
Jika Anda ingin lebih mendalami Laravel, Anda dapat mempelajari fitur seperti Eloquent ORM, Middleware, dan API Development.
Semoga tutorial ini membantu! Jangan ragu untuk mencoba fitur-fitur lainnya di Laravel dan kembangkan proyek Anda lebih lanjut. 🚀

Komentar
Posting Komentar