Membuat Proyek Pertama dengan Laravel: Panduan Langkah Demi Langkah

Proyek Pertama dengan Laravel

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