なぜ、このコレクションは、このエラーが返されます

Othmane Bouhenna:

エラーがどこにある缶誰かが示してください?

$material = DB::table('material_user')->where('material_user.id', $id)
                     ->leftjoin('users', 'users.id','=','material_user.user_id')
                     ->leftjoin('materials', 'materials.id','=','material_user.material_id')
                     ->select('users.first_name','users.last_name','users.sexe','materials.serial','materials.name','material_user.created_at')
                     ->get();
dd($material->first_name); 

例外プロパティ[FIRST_NAME]は、このコレクションのインスタンスに存在しません。

Sehdev:

get()返すコレクションをあなたが得るために、コレクションを反復処理する必要があるので、first_name例えばのために

foreach ($material as $object)
    echo $object->first_name;
endforeach

または、以下の使用して単一のレコードを取得することができます&直接FIRST_NAMEにアクセスすることができます

$object =  $material->first();
echo $object->first_name

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=15288&siteId=1