@@ 161-178 (lines=18) @@ | ||
158 | * @param Request $request |
|
159 | * @return JsonResponse |
|
160 | */ |
|
161 | public function massiveSendResetLinkEmail(Request $request) |
|
162 | { |
|
163 | $this->validate($request, ['ids' => 'required']); |
|
164 | ||
165 | $errors = []; |
|
166 | foreach ($request->input('ids') as $id) { |
|
167 | $user = User::find($id); |
|
168 | $response = Password::broker()->sendResetLink([ 'email' => $user->email ]); |
|
169 | if (! Password::RESET_LINK_SENT) { |
|
170 | dd('ERROR!'); |
|
171 | $errors[] = $response; |
|
172 | } |
|
173 | } |
|
174 | ||
175 | if ( count($errors) > 0 ) return new JsonResponse(['status' => 'Error', 'errors' => $errors ], 422); |
|
176 | ||
177 | return new JsonResponse(['status' => 'Done' ], 200); |
|
178 | } |
|
179 | ||
180 | } |
@@ 161-178 (lines=18) @@ | ||
158 | * @param Request $request |
|
159 | * @return JsonResponse |
|
160 | */ |
|
161 | public function massiveSendResetLinkEmail(Request $request) |
|
162 | { |
|
163 | $this->validate($request, ['ids' => 'required']); |
|
164 | ||
165 | $errors = []; |
|
166 | foreach ($request->input('ids') as $id) { |
|
167 | $user = User::find($id); |
|
168 | $response = Password::broker()->sendResetLink([ 'email' => $user->email ]); |
|
169 | if (! Password::RESET_LINK_SENT) { |
|
170 | dd('ERROR!'); |
|
171 | $errors[] = $response; |
|
172 | } |
|
173 | } |
|
174 | ||
175 | if ( count($errors) > 0 ) return new JsonResponse(['status' => 'Error', 'errors' => $errors ], 422); |
|
176 | ||
177 | return new JsonResponse(['status' => 'Done' ], 200); |
|
178 | } |
|
179 | ||
180 | } |