许多人在Laravel 4中充满了热情

时间:2013-05-17 17:59:27

标签: laravel laravel-4

我有这个型号:

class Ownership extends Eloquent {
    protected $table = 'game_user';

    public function games() {
        return $this->belongsToMany('Game');
    }

    public function type() {
        return $this->belongsToMany('owntype');
    }
}

GameOwntype的模型很简单...extends Eloquent。这就是我提取数据的方式:

$games = Ownership::with('games','type')->where('user_id','=','1')->get();

理论上,它有效。实际上,不是,因为它返回空的gamesowntype集合。这是它返回的内容:http://paste.laravel.com/s94

如何获取gamesusers表格内容?我不想在foreach中Game::find,因为它会产生很多疑问。

1 个答案:

答案 0 :(得分:0)

您需要在with()内传递数组 即。

$games = Ownership::with(array('games','type'))->where('user_id','=','1')->get();