laravel Eloquent where子句

用户名

我正在尝试通过Eloquent获取来自特定国家/地区的所有用户。

问题是我得到了所有记录,where子句不起作用。

$res = User::with(array('country' => function($query) {
          $query->where('country', '=', 'salope');
       }))->get();

遵循laravel文档中的这种模式

$users = User::with(array('posts' => function($query)
{
    $query->where('title', 'like', '%first%');
}))->get();

我的模特:

class User extends SentryUserModel {
    public function country() {

        return $this->belongsTo('country','country_id');
    }
}
class Country extends Eloquent {
    public function users() {

        return $this->hasMany('users');
    }

}

我究竟做错了什么 ?

用户名

我找到了我想要的laravel 4.1版本。我的问题表达不正确。我想查询一个关系。

$posts = Post::whereHas('comments', function($q)
{
    $q->where('content', 'like', 'foo%');

})->get();

因此,以我为例:

 $res = User::whereHas('country', function($q) {
        $q->where('country', 'salope');
       })->get();

文档链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel Eloquent:where子句中的函数

来自分类Dev

Laravel-根据动态参数扩展Eloquent where子句

来自分类Dev

Eloquent 的高级 where 子句

来自分类Dev

Laravel Eloquent Where With

来自分类Dev

Eloquent / Laravel-将WHERE子句放在具有链接关系的引用表上

来自分类Dev

Laravel Eloquent模型在where子句中返回带有变量的空集

来自分类Dev

Laravel Eloquent SQLSTATE [23000]:违反完整性约束:1052列... where子句不明确

来自分类Dev

Laravel - 如何将 where 子句添加到 Eloquent Top 5 查询

来自分类Dev

Laravel 5 Eloquent AND 而不是 where

来自分类Dev

Laravel 5 Eloquent中的高级嵌套AND子句

来自分类Dev

Laravel Eloquent中的多个LIKE子句

来自分类Dev

Laravel Eloquent HasMany / HasOne Additional On 子句

来自分类Dev

where 中的 where 子句在 Eloquent 中被忽略

来自分类Dev

Laravel动态where子句

来自分类Dev

多个where子句,Laravel

来自分类Dev

laravel雄辩的where子句

来自分类Dev

Laravel where子句timediff

来自分类Dev

或 where 子句 - Laravel 雄辩

来自分类Dev

如何构建 Eloquent 查询来检索主表的记录,在 Laravel 5 PHP 中对其相关表应用 where 子句?

来自分类Dev

如何在Eloquent中组合WHERE子句

来自分类Dev

Laravel Eloquent在联接中使用WHERE代替AND

来自分类Dev

Laravel Eloquent JOIN WHERE id为null

来自分类Dev

Laravel Eloquent - 使用关系构建“where not”查询

来自分类Dev

Laravel 5 Eloquent where with multiple or in Clauses

来自分类Dev

laravel 5.2嵌套Where子句

来自分类Dev

Laravel 变量到 where 子句

来自分类Dev

Laravel 4:使用Eloquent的where中的where和whereIn

来自分类Dev

如何通过Eloquent上的关系静态使用where子句?

来自分类Dev

在 Eloquent 中的 WHERE 子句中选择计数

Related 相关文章

热门标签

归档