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

Popular posts from this blog

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

Cara Menjalankan PHP 8 & Laravel 9 Pada Laragon

Tutorial NextJS 13 & Typescript: Membuat Navbar Dengan Shadcn/UI