Membangun Form Kontak Sederhana dengan Laravel: Tutorial Singkat
2 bulan yang lalu Febri Sekar 0 Comments

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

  1. Instalasi Laravel: Jika Anda belum memiliki proyek Laravel, instalasi dapat dilakukan dengan perintah berikut di terminal
    composer create-project --prefer-dist laravel/laravel NamaProyek
     
  2. 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

  1. Instalasi Laravel: Jika Anda belum memiliki proyek Laravel, instalasi dapat dilakukan dengan perintah berikut di terminal:

    composer create-project --prefer-dist laravel/laravel NamaProyek
  2. Buka Direktori Proyek: Masuk ke direktori proyek Anda:

     
    cd NamaProyek

Langkah 2: Membuat Route dan Kontroler

  1. Membuat Route: Buka file routes/web.php dan tambahkan rute untuk halaman form kontak:
    Route::get('/kontak', 'ContactController@index');

    Route::post('/kontak', 'ContactController@store');
     
  2. Membuat Kontroler: Buat kontroler dengan perintah:
    php artisan make:controller ContactController

Langkah 3: Membuat Tampilan

  1. Membuat Tampilan: Buka direktori resources/views dan buat direktori baru bernama kontak. Di dalamnya, buat file index.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

  1. Membuat Fungsi index: Buka ContactController.php dan tambahkan fungsi index:
    public function index()
    {
        return view('kontak.index');
    }
     
  2. 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\

  1. Jalankan Aplikasi: Jalankan server pengembangan Laravel dengan perintah:
    php artisan serve
     
  2. 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.

Post Tags : Laravel PHP API

0 Komentar

Tinggalkan Komentar