laravel fungsi first, mendapatkan data di view dari model tanpa foreach, Archivescode, Archivescode

mendapatkan data di view dari model tanpa foreach

bagi anda pengguna laravel yang ingin menampilkan data dari database. dan data itu hanya satu data saja mungkin akan merasa agak gak enak ketika harus menggunakan foreach di view nya.

misal nya kita akan edit data tertentu yang data itu hanya satu saja yang akan di edit. sebenarnya kita tidak pelu menggunakan perulangan untuk menampilkan data tersebut.

kita cukup menambahkan fungsi first() yang berfungsi menunjukan bahwa hanya satu data saja nya di ambil.

untuk lebih jelas nya bisa kita lihat pada controller di bawah ini :

....
 
   public function edit($id){
        $data['barang'] = Barang::find($id)->get()->first();
        return view('toko.stok.masuk.detail')->with($data);
    }
 
........

bisa kita lihat saya menambahkan fungsi first untuk mengambil satu data di database

untuk bagian view nya bisa di lihat di bawah ini

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Satu data barang</title>
</head>
<body>
   {{ $barang->kode_barang }}
   {{ $barang->nama_barang }}
   {{ $barang->harga }}
</body>
</html>

bisa di lihat bahwa kita tidak perlu menggunakan foreach jika yang ingin kita tampilkan adalah hanya satu record saja dari tabel di database

cukup mudah bukan selamat mencoba semoga berhasil dengan selamat.

jika ada masalah silakan tinggalkan komentar.

Leave a Reply