Пытаюсь показать комментарии и файлы Laravel

В проекте 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);}

Я прокомментировал строку файла, потому что она приносила мне или файлы, или комментарии, а не оба, и мне нужно извлечь два массива в объекте отгрузки.

Как я могу добавить файлы и комментарии к отправке?

0

Решение

Вы можете попробовать сделать это так:

$shipment = Shipment::with('comments','files')->where('id','=', $id)->first();
0

Другие решения

Попробуй это:

public function show($id)
{

$shipment = Shipment::with(['comments', 'files'])->where('id','=', $id)->first();

return response()->json($shipment);

}
0

По вопросам рекламы [email protected]