示例#1
0
 public function test_every_user_role_can_get_other_user_details()
 {
     $owner = factory(User::class, 'owner')->create();
     $roles = Role::getAllRoles();
     foreach ($roles as $role) {
         $user = factory(User::class, $role)->create();
         $this->actingAs($user)->get('/user/' . $owner->id)->assertResponseStatus(200);
     }
 }
示例#2
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  User  $user
  * @return \Illuminate\Http\Response
  */
 public function edit(Request $request, User $user)
 {
     $this->authorize('update-user', $user);
     return view('users.edit', ['user' => $user, 'roles' => \App\Role::getAllRoles()]);
 }