Что я хочу сделать, это добавить отношение к моей сводной таблице. У меня есть уникальный сценарий, где моя сводная таблица нуждается в собственном соотношении has_one в таблице ролей. Кто-нибудь видит проблему с созданием модели Eloquent специально для сводной таблицы? Кроме того, если я должен был создать эту модель, есть ли способ, которым я мог бы вернуть модель?Laravel 3: Есть ли способ создать яркую модель для вашей многоголосной сводной таблицы?
$user = User::where('id', '=', 1);
$pivot = $user->hasmanyexample()->pivot();
Я специально хотел бы быть в состоянии сделать следующее:
$user = User::where('id', '=', 1);
$pivot = $user->example()->pivot();
// class Example_User
// public function role() { return $this->has_one('Role', 'role_id'); }
$role = $pivot->role();
Удивительный ответ прямо здесь. –