Jump to content

Laravel:Membuat Web Sederhana

From Wiki
  • Persiapkan lingkungan pengembangan Anda. Anda perlu memasang PHP, composer, dan database server seperti MySQL.
  • Buat proyek Laravel baru dengan menjalankan perintah composer create-project --prefer-dist laravel/laravel nama-proyek di terminal Anda.
  • Masuk ke direktori proyek Laravel yang baru dibuat dengan perintah cd nama-proyek.
  • Buat database baru dan atur konfigurasi database di dalam file .env yang terdapat di direktori proyek.
  • Buat sebuah model untuk menampung data yang akan ditampilkan di situs web. Misalnya, jika Anda ingin membuat situs web tentang makanan, Anda dapat membuat model "Makanan" dengan perintah php artisan make:model Makanan -m. Ini akan membuat model dan migration yang dibutuhkan untuk tabel "makanan" di database.
  • Isi migration dengan kolom yang dibutuhkan. Misalnya, jika Anda ingin menyimpan nama, deskripsi, dan harga dari setiap makanan, tambahkan kolom-kolom tersebut di dalam migration yang telah dibuat.
  • Jalankan perintah php artisan migrate untuk mengeksekusi migration dan membuat tabel di database.
  • Buat controller dengan menjalankan perintah php artisan make:controller MakananController. Ini akan membuat file controller baru di direktori app/Http/Controllers.
  • Tambahkan routing di dalam file routes/web.php untuk menentukan URL mana yang akan ditangani oleh controller yang telah dibuat. Misalnya:


Route::get('/makanan', 'MakananController@index');
  • Di dalam controller, buat sebuah method untuk menampilkan data makanan dari database. Misalnya:
public function index()
{
    $makanan = Makanan::all();
    return view('makanan.index', compact('makanan'));
}
  • Buat view dengan menambahkan file blade di dalam direktori resources/views. Blade adalah templating engine yang disediakan oleh Laravel. Misalnya, buat file index.blade.php di dalam direktori resources/views/makanan.
  • Di dalam view, tambahkan kode untuk menampilkan data makanan yang telah dikirimkan dari controller. Misalnya:
@foreach ($makanan as $m)
    <h3><nowiki>{{ $m->nama }}</nowiki></h3>
    <p><nowiki>{{ $m->deskripsi }}</nowiki></p>
    <p>Harga: <nowiki>{{ $m->harga }}</nowiki></p>
@endforeach
  • Jalankan server Laravel dengan perintah php artisan serve di terminal Anda.
  • Buka browser dan buka URL http://localhost:8000/makanan untuk melihat hasilnya. Anda akan melihat daftar makanan yang telah ditambahkan ke database.

Itu adalah cara sederhana untuk membuat sebuah situs web menggunakan Laravel. Jika Anda ingin membuat situs web yang lebih kompleks atau memiliki fitur tambahan, Anda mungkin perlu mempelajari lebih lanjut tentang fitur-fitur yang tersedia di Laravel dan cara menggunakannya. Semoga membantu!