| @@ 33-41 (lines=9) @@ | ||
| 30 | * @param \Illuminate\Http\Request $request |
|
| 31 | * @return \Illuminate\Http\Response |
|
| 32 | */ |
|
| 33 | public function assignpermissions(Request $request) |
|
| 34 | { |
|
| 35 | $this->validate($request, [ |
|
| 36 | 'permission_ids' => 'required|exists:permissions,id', |
|
| 37 | 'group_id' => 'required|array|exists:groups,id' |
|
| 38 | ]); |
|
| 39 | ||
| 40 | return \Response::json(\Core::groups()->assignPermissions($request->get('group_id'), $request->get('permission_ids')), 200); |
|
| 41 | } |
|
| 42 | ||
| 43 | /** |
|
| 44 | * Return the users in the given group in pages. |
|
| @@ 146-154 (lines=9) @@ | ||
| 143 | * @param \Illuminate\Http\Request $request |
|
| 144 | * @return \Illuminate\Http\Response |
|
| 145 | */ |
|
| 146 | public function assigngroups(Request $request) |
|
| 147 | { |
|
| 148 | $this->validate($request, [ |
|
| 149 | 'group_ids' => 'required|exists:groups,id', |
|
| 150 | 'user_id' => 'required|exists:users,id' |
|
| 151 | ]); |
|
| 152 | ||
| 153 | return \Response::json(\Core::users()->assignGroups($request->get('user_id'), $request->get('group_ids')), 200); |
|
| 154 | } |
|
| 155 | ||
| 156 | /** |
|
| 157 | * Send a reset link to the given user. |
|