私がやろうとしているのは、ピボット テーブルへの関係を追加することです。ピボット テーブルがロール テーブル上に独自の has_one リレーションを必要とするというユニークなシナリオがあります。ピボット テーブル専用の Eloquent モデルを作成する際に問題が発生することはありますか? また、このモデルを作成した場合、次のモデルを返す方法はありますか?
$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();