Как прикрепить больше роли к тому же пользователю? - PullRequest
0 голосов
/ 29 января 2020

Я могу добавить только одну роль, используя:

$user->attachRole($request->role_id);

Но мне нужно, чтобы роль принимала роль администратора и загрузчика одновременно, например.

Это пользовательский контроллер

public function store(UserRequest $request)
 {
     $request->merge(['password'=>bcrypt($request->password)]);
     $user = User::create($request->all());
     $role_id=$request->input('role_id');   //added by me
     $user->attachRoles(['admin', $request->role_id]);
    //  $user->attachPermissions($request->permissions);
     session()->flash('success','Data added successfully');
     return redirect()->route('dashboard.users.index');

 }  //end of store

результат ТОЛЬКО ОДИН РОЛЕВЫЕ ВЕРСИИ

...