小编Goh*_*ahi的帖子

如何在laravel 4中同时使用Eager Loading和Join in Eloquent

楷模

class WPModel extends Eloquent
{

    protected $table = 'work_processes';
    protected $guarded = array('id');
    protected $softDelete = true;

    // declaring one-to-many relationship
    public function relatedWPAQs()
    {
        return $this->hasMany('WPAQModel', 'wp_id');
    }

    public function relatedUsers()
    {
        return $this->belongsTo('UserModel', 'wp_owner_id');
    }

}

class UserModel extends Eloquent 
{
    protected $table = 'users';
    protected $softDelete = true;

    public function relatedWPs()
    {
        return $this->hasMany('WPModel', 'wp_owner_id');
    }
}

class WPAQModel extends Eloquent
{
    protected $table = 'wp_audit_questions';
    protected $fillable = array('wp_id', 'wp_audit_question');

    // declaring one-to-many relationship - …
Run Code Online (Sandbox Code Playgroud)

inner-join eager-loading eloquent laravel-4

2
推荐指数
1
解决办法
2782
查看次数

标签 统计

eager-loading ×1

eloquent ×1

inner-join ×1

laravel-4 ×1