でLaravelに一つだけの結果を取得する:ループはこれが私のクエリでYajraのDataTable
$albix = DB::table('albi')
->select(['albi.id'])
->join('albi_user', 'albi.id', '=', 'albi_user.albi_id')
->where('user_id', '=', $user_id)
->get();
これは、複数のアイテムを取得する必要があり、私のforeach
ループです:
foreach ($albix as $a) {
return $albi->id == $a->id ? 'alert-warning' : '';
}
はなぜこれが動作しませんか?
最初の結果を取得したい場合は 'get()'を 'first() 'に置き換えてください – inet123
私は複数の項目を取得したいのですが、このforeachでは1つだけ取り出します – Marko