Cara Menampilkan Data dari Form Sederhana di Laravel

Halo Sobat Sederhana, pada artikel kali ini kita akan membahas cara menampilkan data dari form sederhana di Laravel. Laravel adalah framework PHP yang sangat populer dan mudah digunakan, sehingga banyak website dan aplikasi yang dibangun dengan menggunakan framework ini. Salah satu fitur yang sering digunakan dalam web development adalah form, dimana pengguna dapat mengisi data dan mengirimkannya ke server. Dalam tutorial kali ini, kita akan belajar bagaimana cara menampilkan data yang sudah diisi oleh pengguna di form sederhana di Laravel.

Persiapan

Sebelum kita mulai, pastikan bahwa kamu sudah menginstall Laravel dan memiliki editor kode yang dapat digunakan untuk mengedit kode PHP. Selain itu, kamu juga perlu memiliki database MySQL yang sudah terinstal di sistem kamu.

Berikut adalah daftar tools dan software yang kamu butuhkan sebelum memulai tutorial ini:

Software
Deskripsi
Laravel
Framework PHP
Editor kode (Visual Studio Code, Sublime Text, dll)
Digunakan untuk mengedit kode PHP
MySQL
Database management system

Membuat Form Sederhana

Langkah pertama yang perlu dilakukan adalah membuat form sederhana. Form ini akan digunakan untuk mengambil data dari pengguna dan mengirimkannya ke server. Berikut adalah contoh form sederhana yang bisa kamu gunakan:

HTML Form

Berikut adalah kode HTML untuk membuat form sederhana:

“`

@csrf



“`

Penjelasan Form

Form ini memiliki tiga input field yaitu nama, email, dan tombol kirim. Setiap input field diberi atribut name untuk memudahkan kita dalam mengambil nilai yang dimasukkan oleh pengguna. Atribut @csrf adalah laravel token yang wajib ada pada setiap form.

Membuat Route dan Controller

Langkah selanjutnya adalah membuat route dan controller di Laravel. Route digunakan untuk menentukan URL yang akan digunakan untuk mengakses controller. Controller adalah tempat di mana kita akan menangani permintaan dari pengguna dan melakukan operasi logika di dalamnya.

TRENDING 🔥  Cara Sederhana Perhitungan PPN untuk Sobat Sederhana

Membuat Route

Buka file web.php dan tambahkan kode berikut:

“`Route::get(‘/form’, ‘FormController@showForm’);Route::post(‘/submit-form’, ‘FormController@submitForm’);“`

Membuat Controller

Buat file baru bernama FormController.php pada direktori App/Http/Controllers dan tambahkan kode berikut:

“`namespace App\Http\Controllers;use Illuminate\Http\Request;class FormController extends Controller{public function showForm(){return view(‘form’);}public function submitForm(Request $request){$name = $request->input(‘name’);$email = $request->input(‘email’);return view(‘submit-form’, compact(‘name’, ‘email’));}}“`

Penjelasan Controller

Fungsi showForm() akan menampilkan view form untuk mengambil input dari pengguna. Fungsi submitForm() akan memproses data yang dikirimkan oleh pengguna dan menampilkan view submit-form dengan data yang sudah diisi sebelumnya.

Membuat View

Langkah terakhir adalah membuat view untuk menampilkan hasil dari form yang sudah diisi oleh pengguna. View ini akan menampilkan data yang diambil dari controller dan menampilkan pesan yang sesuai.

Form View

Buat file baru bernama form.blade.php pada direktori resources/views dan tambahkan kode berikut:

“`Form Sederhana Laravel

@csrf



“`

Submit Form View

Buat file baru bernama submit-form.blade.php pada direktori resources/views dan tambahkan kode berikut:

“`Form Sederhana Laravel

Nama: {{ $name }}

Email: {{ $email }}

“`

FAQ

1. Apa itu framework Laravel?

Laravel adalah framework PHP yang open-source dan digunakan untuk membangun aplikasi web. Laravel menyediakan banyak fitur yang memudahkan developer dalam mengembangkan aplikasi web, seperti routing, database migration, dan aktivitas yang banyak dilakukan dalam web development.

2. Apa itu form?

Form adalah elemen HTML yang digunakan untuk mengambil input dari pengguna dan mengirimkannya ke server. Form biasanya berisi input field seperti textbox, checkbox, atau radio button dan memiliki tombol submit untuk mengirimkan data ke server.

3. Apa itu route dan controller di Laravel?

Route di Laravel adalah mekanisme yang digunakan untuk menentukan URL yang akan dihubungi oleh pengguna. Sedangkan controller adalah tempat di mana kita dapat menangani permintaan dari pengguna dan melakukan operasi logika di dalamnya.

TRENDING 🔥  Cara Membuat Desain Stiker Sederhana untuk Sobat Sederhana

Kesimpulan

Sekarang kamu sudah tahu cara menampilkan data dari form sederhana di Laravel. Dalam tutorial ini, kita telah belajar bagaimana membuat form sederhana, membuat route dan controller di Laravel, dan membuat view untuk menampilkan hasil dari form yang sudah diisi oleh pengguna. Semoga tutorial ini bermanfaat dan sampai jumpa di artikel menarik lainnya!

Cara Menampilkan Data dari Form Sederhana di Laravel