Membangun Form Kontak Sederhana dengan Laravel: Tutorial Singkat
Membangun Form Kontak Sederhana dengan Laravel: Tutorial Singkat
Dalam tutorial singkat ini, kita akan memandu Anda melalui langkah-langkah dalam membangun form kontak sederhana menggunakan Laravel. Form ini akan memungkinkan pengguna mengirimkan pesan kepada Anda melalui halaman web. Mari kita mulai!
Langkah 1: Persiapan Awal
- Instalasi Laravel: Jika Anda belum memiliki proyek Laravel, instalasi dapat dilakukan dengan perintah berikut di terminal
composer create-project --prefer-dist laravel/laravel NamaProyek
- Buka Direktori Proyek: Masuk ke direktori proyek Anda
cd NamaProyek
Membangun Form Kontak Sederhana dengan Laravel: Tutorial Singkat
Dalam tutorial singkat ini, kita akan memandu Anda melalui langkah-langkah dalam membangun form kontak sederhana menggunakan Laravel. Form ini akan memungkinkan pengguna mengirimkan pesan kepada Anda melalui halaman web. Mari kita mulai!
Langkah 1: Persiapan Awal
-
Instalasi Laravel: Jika Anda belum memiliki proyek Laravel, instalasi dapat dilakukan dengan perintah berikut di terminal:
composer create-project --prefer-dist laravel/laravel NamaProyek
-
Buka Direktori Proyek: Masuk ke direktori proyek Anda:
cd NamaProyek
Langkah 2: Membuat Route dan Kontroler
- Membuat Route: Buka file
routes/web.php
dan tambahkan rute untuk halaman form kontak:
Route::get('/kontak', 'ContactController@index');
Route::post('/kontak', 'ContactController@store');
- Membuat Kontroler: Buat kontroler dengan perintah:
php artisan make:controller ContactController
Langkah 3: Membuat Tampilan
- Membuat Tampilan: Buka direktori
resources/views
dan buat direktori baru bernamakontak
. Di dalamnya, buat fileindex.blade.php
:
<!DOCTYPE html> <html> <head> <title>Form Kontak</title> </head> <body> <h1>Form Kontak</h1> <form method="post" action="/kontak"> @csrf <label for="nama">Nama:</label> <input type="text" name="nama" id="nama"><br> <label for="email">Email:</label> <input type="email" name="email" id="email"><br> <label for="pesan">Pesan:</label><br> <textarea name="pesan" id="pesan" rows="4" cols="50"></textarea><br> <button type="submit">Kirim</button> </form> </body> </html>
Langkah 4: Membuat Fungsi di Kontroler
- Membuat Fungsi index: Buka ContactController.php dan tambahkan fungsi
index
:
public function index() { return view('kontak.index'); }
- Membuat Fungsi store: Tambahkan fungsi store di kontroler untuk mengelola pengiriman form:
public function store(Request $request) { // Validasi data form (opsional) // Simpan data pesan ke database (jika diperlukan) // Kirim pesan atau notifikasi ke pemilik situs return redirect('/kontak')->with('success', 'Pesan Anda telah terkirim!'); }
Langkah 5: Menjalankan Aplikasi\
- Jalankan Aplikasi: Jalankan server pengembangan Laravel dengan perintah:
php artisan serve
- Akses Halaman Form: Buka browser dan akses
http://localhost:8000/kontak
.
Kesimpulan
Dalam tutorial singkat ini, Anda telah berhasil membangun form kontak sederhana menggunakan Laravel. Anda telah belajar tentang pembuatan rute, kontroler, tampilan, serta mengelola pengiriman dan penyimpanan data form. Dengan fondasi ini, Anda dapat terus menjelajahi dan mengembangkan aplikasi web yang lebih kompleks menggunakan Laravel.
0 Komentar