Eloquent ORM dalam Laravel memungkinkan Anda untuk mengambil data dari database dengan mudah. Ada beberapa cara untuk mengambil data dari database dengan menggunakan Eloquent, diantaranya:
- Menggunakan method
all()untuk mengambil semua data dari tabel yang ditentukan. Contoh:
$data = NamaModel::all();
- Menggunakan method
find()untuk mengambil data berdasarkan primary key. Contoh:
$data = NamaModel::find(1);
- Menggunakan method
get()untuk mengambil data dengan kondisi tertentu. Contoh:
$data = NamaModel::where('kolom', 'nilai')->get();
- Menggunakan method
first()untuk mengambil data pertama yang cocok dengan kondisi. Contoh:
$data = NamaModel::where('kolom', 'nilai')->first();
- Menggunakan method
findOrFail()untuk mengambil data berdasarkan primary key dengan mengeluarkan exception jika data tidak ditemukan. Contoh:
$data = NamaModel::findOrFail(1);
Anda juga dapat menambahkan eager loading untuk mengambil data relasi secara bersamaan dengan data utama dengan menggunakan method with() atau load()
Contoh:
$data = NamaModel::with('relasi')->get();
Setelah data diambil, Anda dapat menggunakannya sesuai kebutuhan dalam aplikasi Anda, misalnya untuk ditampilkan dalam sebuah view atau digunakan dalam proses lain.
