3 回答

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
改變
$selectedgenres = DB::table('game_genre')
->select('genre_id')
->where('game_id','=',$id)
->get()
->toArray();
對(duì)此
$selectedgenres = DB::table('game_genre')
->select('genre_id')
->where('game_id','=',$id)
->get()
->pluck('genre_id')
->toArray();
注意 ->pluck('genre_id')
如果沒有 pluck,您將擁有一個(gè)對(duì)象數(shù)組。
編輯:正如@quickSwap 注意到的,在您的刀片文件中,您還需要更改$genre為$genre->id
@if(in_array($genre->id, $selectedgenres))
....
@endif
編輯2:您還可以利用 Collection
$selectedgenres = DB::table('game_genre')
->where('game_id','=',$id)
->pluck('genre_id'); // returns a collection
在你的刀片中
@if($selectedgenres->contains($genre->id))
- 3 回答
- 0 關(guān)注
- 392 瀏覽
添加回答
舉報(bào)