Cara Menyimpan Data Ke Database MySQL Di Laravel 8
Melanjutkan serial Laravel sebelumnya, Kali ini saya akan membeberkan langkah langkah memasukkan data ke dalam database MySQL.
Jika kalian mengikuti tutorial persiapan ngoding menggunakan Laravel di blog ini. Pastinya, MySQL Workspace sudah terinstal. MySQL Workbenche sangat berguna untuk memantau perubahan database, isi dari sebuah database, beserta tata bengek fiturnya yang membantu kita untuk pengelolaannya
Ketika kita membuat aplikasi CRUD (Create, Read, Update, Delete) maka hal yang paling terpenting adalah bagaimana kita bisa menyimpan data data ini ke dalam database.
Berita baiknya, Laravel kini memiliki cara yang sangat mudah untuk melakukan itu semua
Baca Juga: Convert Judul Blog Menjadi Permalink Dengan Cara Ini!
Langkah Langkah
Pertama. Membuat Form
Pertama kita harus membuat Form beserta field dan name nya
Kedua. Buka DasboardPostController.php
yang berada di /app/Http/Controllers
Penjelasan
$request->validate() berisi array yang memiliki rule validation dari setiap data yang akan dimasukkan. Seperti jumlah karakter, atau harus diisi (required)
Post::create.
Post merupakan model dari database yang sudah kita buat
Post::create, create adalah method yang berfungsi untuk memasukkan data ke dalam tabel database
redirect. adalah function dimana ia akan mengembalikan halaman yang kita inginkan. Dalam kasus ini, setelah data berhasil ditambahkan, web akan langsung mengembalikan halaman /dashboard/posts yang berisi semua post yang pernah dibuat
with(), adalah fungsi dimana kita bisa mengirimkan message berserta isinya
Jika Post tidak berfungsi atau memberikan pesan error, maka klik kanan dan pilih Import Class
Comments
Post a Comment