人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravelのモデルでリレーションに条件をつける

次のようにリレーションがあった場合

    /**
     * 1対1リレーション
     */
    public function mt_status()
    {
        return $this->belongsTo('App\MtStatus');
    }

 ↓ 次のようにして条件をつけることができます ( is_only_admin = 0 )

    /**
     * 1対1リレーション
     */
    public function mt_status()
    {
        return $this->belongsTo('App\MtStatus')->where('is_only_admin', '=', 0);
    }
No.1365
11/16 14:47

edit