多対多の関係を持つユーザーと会話モデルがあるとします。認証に加えてLaravel 5ルート保護
class User extends Model ... {
public function conversations()
{
return $this->belongsToMany('App\Conversation');
}
}
class Conversation extends Model {
public function users()
{
return $this->belongsToMany('App\User');
}
}
(ログイン)laravelと箱から出てきた:どのように私は、ユーザーが関連it'sための具体的な会話のルートを保護することができますか?
これを達成するために最も維持可能な方法はどれですか?ミドルウェア?ガード?ルートモデルバインディング? ...今私は少し失われています...
よく説明された答えをありがとう。魅力のように動作します。それは '' $ conv-> users-> pluck( 'id') '' 'かっこのない権利でなければなりません。 – Kristo
良いキャッチ。修正するためにオリジナルを更新しました。 –