| @@ 67-75 (lines=9) @@ | ||
| 64 | * @param \App\User $user2 the user to be edited |
|
| 65 | * @return mixed |
|
| 66 | */ |
|
| 67 | public function edit(User $user, User $user2) |
|
| 68 | { |
|
| 69 | if ($user->role > $user2->role) |
|
| 70 | { |
|
| 71 | return $user->isAdmin(); |
|
| 72 | } |
|
| 73 | else |
|
| 74 | return $user->id === $user2->id; |
|
| 75 | } |
|
| 76 | ||
| 77 | /** |
|
| 78 | * Determine whether the user can update themselves or another user. |
|
| @@ 84-92 (lines=9) @@ | ||
| 81 | * @param \App\User $user2 |
|
| 82 | * @return boolean |
|
| 83 | */ |
|
| 84 | public function update(User $user, User $user2) |
|
| 85 | { |
|
| 86 | if ($user->role > $user2->role) |
|
| 87 | { |
|
| 88 | return $user->isAdmin(); |
|
| 89 | } |
|
| 90 | else |
|
| 91 | return $user->id === $user2->id; |
|
| 92 | } |
|
| 93 | ||
| 94 | /** |
|
| 95 | * Determine whether the user can update another user's role. |
|