В проекте laravel, в контроллере я пытаюсь показать комментарии и файлы из базы данных
моя функция выглядит так
public function show($id)
{
// with('comments')->
$shipment = Shipment::with('comments')->where('id','=', $id)->first();
// $shipment = Shipment::with('files')->where('id','=',$id)->first();
return response()->json($shipment);}
Я прокомментировал строку файла, потому что она приносила мне или файлы, или комментарии, а не оба, и мне нужно извлечь два массива в объекте отгрузки.
Как я могу добавить файлы и комментарии к отправке?
Вы можете попробовать сделать это так:
$shipment = Shipment::with('comments','files')->where('id','=', $id)->first();
Попробуй это:
public function show($id)
{
$shipment = Shipment::with(['comments', 'files'])->where('id','=', $id)->first();
return response()->json($shipment);
}