список заказов публичных функций (запрос $ request) { $ id = $ request-> id;
$data['order'] = Order::where('shop_id',$id)->orderBy('id')->get();
foreach($data['order'] as $orders){
$orders->shop = Shop::where('id',$orders->shop_id)->first();
$orders->food = Food::where('id',$orders->food_id)->get();
}
return $orders->food->name;
return view ('administrator.users.list_order.index',$data);
}





Если вы установите правильные отношения Eloquent, этот код можно переписать следующим образом:
public function orderlist(Request $request, Shop $shop){
$orders = $shop->orders()->with(['food'])->get();
return view ('administrator.users.list_order.index',compact('orders'));
}
Ознакомьтесь с документами здесь: https://laravel.com/docs/5.7/eloquent-relationships
Я бы посоветовал более подробно объяснить вашу проблему и отредактировать ваш вопрос, чтобы показать точную ошибку, которую вы получаете.