Я отправлял на различные сессии некоторые значения через цикл foreach. Например:
$queries = Model::all();
foreach($queries as $query){
$request->session()->push('id',$query->id);
$request->session()->push('title',$query->title);
$request->session()->push('name',$query->name);
}
Так что в другом контроллере мне нужно извлечь эти значения из сессии и поместить их в массив запросов, где я также использую цикл foreach.