gpt4 book ai didi

php - 在哪里 hadOne 链接表与 Laravel Eloquent ORM

转载 作者:行者123 更新时间:2023-11-29 00:13:04 24 4
gpt4 key购买 nike

我在 Laravel 模型中使用 hasOne 加入了一个用户表。我想在连接表数据上使用 where 语句。这可能使用 Eloquent ORM 吗?

    $episode = Episode::where('uri', Input::get('episode'))
->where('public', true, 'OR') // Return public or:
->where('user.id', $->id) // Own user events
->first();



$episode = Episode::where('uri', Input::get('episode'))
->where('public', true, 'OR') // Return public or:
->user()->where('id', $id) // Own user events
->first();

最佳答案

我在 Laravel 4.1 中找到了答案 this other stackoverflow question .

    $episode = Episode::where('uri', Input::get('episode'))
->where('public', true, 'OR') // Return public or:
->whereHas('user', function($q)
{
$q->where('id', '=', $this->user->id);

}) // Own user events
->first();

关于php - 在哪里 hadOne 链接表与 Laravel Eloquent ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24078051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com