Laravel CRUD (create, read, update, delete) – Episode 5

1. Create (Membuat Data Baru)

Operasi Create digunakan untuk menambahkan data baru ke dalam database.

  • Langkah-langkah:
    • Membuat form untuk input data di View.
    • Menangani data yang dikirimkan ke Controller.
    • Menyimpan data ke database menggunakan model.
  • Contoh:phpCopy code// Controller Method public function store(Request $request) { $validated = $request->validate([ 'name' => 'required', 'email' => 'required|email', ]); User::create($validated); // Menyimpan data return redirect()->route('users.index'); }

2. Read (Membaca Data)

Operasi Read digunakan untuk menampilkan data yang ada di database.

  • Langkah-langkah:
    • Mengambil data dari database menggunakan model.
    • Menampilkan data di View.
  • Contoh:phpCopy code// Controller Method public function index() { $users = User::all(); // Mengambil semua data return view('users.index', compact('users')); }

3. Update (Memperbarui Data)

Operasi Update digunakan untuk mengubah data yang sudah ada dalam database.

  • Langkah-langkah:
    • Menampilkan data yang ingin diperbarui di form.
    • Menangani data yang dikirimkan dan memperbarui data di database.
  • Contoh:phpCopy code// Controller Method public function update(Request $request, $id) { $validated = $request->validate([ 'name' => 'required', 'email' => 'required|email', ]); $user = User::find($id); $user->update($validated); // Memperbarui data return redirect()->route('users.index'); }

4. Delete (Menghapus Data)

Operasi Delete digunakan untuk menghapus data dari database.

  • Langkah-langkah:
    • Mengambil data berdasarkan ID.
    • Menghapus data dari database.
  • Contoh:phpCopy code// Controller Method public function destroy($id) { $user = User::find($id); $user->delete(); // Menghapus data return redirect()->route('users.index'); }

Ringkasan:

  • Create: Menambahkan data baru ke database menggunakan metode create().
  • Read: Mengambil dan menampilkan data dari database menggunakan metode seperti all() atau find().
  • Update: Memperbarui data yang ada dengan menggunakan metode update().
  • Delete: Menghapus data dari database menggunakan metode delete().

CRUD adalah operasi dasar dalam aplikasi berbasis database, dan Laravel menyediakan cara yang sangat mudah untuk mengelola setiap operasi ini dengan menggunakan Controller dan Model.

Referensi Lainnya :

  • https://santrikoding.com/tutorial-laravel-11-4-menampilkan-data-dari-database?authuser=0
Tags :

Leave a Reply

Your email address will not be published. Required fields are marked *

three + 12 =

Tutorial Terpopuler

Tutorial Pilihan

Tentang Gurututorku

Gurututorku adalah sebuah kursus online maupun offline yang menyediakan berbagai macam tutorial tentang pemrograman, design, dan multimedia serta artikel teknologi yang tentunya bisa dinikmati dan dipelajari oleh semua orang yang baru ingin belajar dunia IT.

© 2024 – Gurututorku.com | Learning today success tomorrow.