2つのテーブルとピボットテーブルがあります。表の構成は以下のとおりです。
users table:
id username password
1 admin xyzasd
roles table:
id name
1 role1
2 role2
role_user table:
id user_id role_id
1 1 1
2 1 2
私のユーザーモデル:
class User extends Basemodel{
public static $table = 'users';
public static $timestamps = true;
public function roles()
{
return $this->has_many_and_belongs_to('Role');
}
public static function menu(){
$roles = User::find(1)->roles()->get();
return $roles;
}
}
私のコントローラー:
public function get_index()
{
return View::make('home.index')
->with('title','testing many to many')
->with('menu',User::menu());
}
ブレードビューファイルには、このステートメント{{$ menu}}があります。取得するのはメッセージ配列だけですが、レコードをフェッチする方法を教えてもらえますか?