【问题标题】:Laravel Eloquent Many-to-Many?Laravel Eloquent 多对多?
【发布时间】:2013-07-31 08:44:01
【问题描述】:

我需要帮助以 eloquent 编写一个查询,该查询首先在 zipcodes 表中搜索一个城市,然后使用它找到的那些 id 来查找该邮政编码列表中存在的活动。

表: 邮政编码 - id(代表邮政编码) - 城市

活动 - ID - 姓名 - zipcodes_id(与 zipcodes 表相关)

没关系,我终于弄明白了。

        $zipcodes = Zipcodes::has('activities')->where('city', '=', $city)->get();
        foreach ($zipcodes as $zipcode)
        {
            echo $zipcode->activities;
        }

返回:

[{"id":1,"activity_type":2,"name":"Four Peaks Grill & Tap","zipcodes_id":85032}]

【问题讨论】:

标签: database laravel eloquent


【解决方案1】:

没关系,我终于弄明白了。

$zipcodes = Zipcodes::has('activities')->where('city', '=', $city)->get();
foreach ($zipcodes as $zipcode)
{
    echo $zipcode->activities;
}

返回:

[{"id":1,"activity_type":2,"name":"Four Peaks Grill & Tap","zipcodes_id":85032}]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-28
    • 2019-06-13
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    相关资源
    最近更新 更多