试图显示评论和文件Laravel

时间:2017-07-31 19:01:42

标签: php laravel-5 laravel-eloquent laravel-orm

在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);



    }

我评论了文件行,因为它带来了我或文件或注释,而不是两者,我需要检索货件对象中的两个数组。

如何将文件和评论添加到货件?

2 个答案:

答案 0 :(得分:0)

您可以尝试这样做:

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

答案 1 :(得分:0)

试试这个:

public function show($id)
{

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

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

   }