Попытка получить один и тот же идентификатор несколько раз.В настоящее время запрос извлекает данные только один раз, даже если существует несколько запросов на один и тот же идентификатор.
/**
* Display the specified resource.
*
* @param \App\Page $page
* @return \Illuminate\Http\Response
*/
public function show($id)
{
$page = Page::find($id);
$blocks = $page->content; // eg. 1,2,1,1,1
$blocks = Block::whereIn('id', explode(',', $blocks))->get();
// $blocks = Block::findMany(explode(',', $blocks));
dd($blocks); //returns 1 & 2, not 1,2,1,1,1
return view('pages.show', compact('blocks'));
}
Обычно пытаюсь получить один и тот же ресурс несколько раз.Мой взгляд прост:
@foreach($blocks as $block)
{{$block->title}}
@endforeach
Я пытался найти много и где, но не повезло.