2016-12-12 8 views
1

私はすべてのモデルと関係を作成します。 1人のユーザーには多くのロールがあり、1つのロールには多くの権限があります。 私はすべてのロールとロールごとのすべての権限を持つユーザーを与えるelequentが必要です。laravel- zizacoを使用して5.1でormのロールごとにすべてのロールとすべての権限を持つユーザーを取得するにはどうすればよいですか?

+0

'DDによって、ユーザ情報に記録さについてのすべての情報取得(認証::ユーザーを())'そして、あなたのようなプロパティを呼び出すことにより、任意の個人情報を選択することができますが'Auth :: user() - > id' –

+0

私はAuthを持っていません。私はjwtでApiを作成しています。私は1つの文が欲しい。 –

答えて

0

今、私はこのための一つの機能作成:

public function getUserByMobileNumberWithRolesAndPermissions($mobile_number) 
{ 
    $users = user::with('roles.permissions')->whereMobileNumber($mobile_number)->first(); 
    return is_null($users) ? null : $users->toArray(); 
} 
関連する問題