【问题标题】:Laravel 4 : getting json from database tablesLaravel 4:从数据库表中获取 json
【发布时间】:2014-10-10 12:29:20
【问题描述】:

我有餐桌节日、地址和地点。一个节日有一个地址,一个地址有一个位置。现在我想用 laravel 从这 3 个表中获取 json。目前我得到节日和地址。如何检索第 3 个表位置?

public function json()
        {
            $festival = Festival::with('address')->get();

            return Response::json(array('festivals' => $festival))->setCallback(Input::get('callback'));

        }

【问题讨论】:

    标签: php json laravel laravel-4 jsonp


    【解决方案1】:

    您还可以通过在 with() 方法中使用逗号分隔值通过预先加载来获取关系,如下所示:

    $festivals = Festival::with('address', 'address.location')->get();
    

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      您可以预先加载嵌套关系:

      $festival = Festival::with('address.location')->get();
      

      【讨论】:

        猜你喜欢
        • 2017-08-13
        • 2019-03-04
        • 1970-01-01
        • 2015-08-30
        • 2013-08-20
        • 1970-01-01
        • 1970-01-01
        • 2014-09-11
        • 2013-10-27
        相关资源
        最近更新 更多