UserController::destroy keep previous queries

This commit is contained in:
Jérémy Munsch 2024-02-01 13:54:51 +01:00
parent ffb29c4f49
commit 0dd3512c0f
No known key found for this signature in database
GPG key ID: 18361AF3BFEC0FEC

View file

@ -143,8 +143,11 @@ class UserController extends Controller
*/
public function destroy(User $user): \Illuminate\Http\RedirectResponse
{
/** @var array<string,string> */
$previousQueries = [];
\parse_str(\parse_url(url()->previous(), \PHP_URL_QUERY), $previousQueries);
if ($user->deleteOrFail()) {
return redirect()->route('bo.users.index')
return redirect()->route('bo.users.index', $previousQueries)
->with('success', __('crud.messages.has_been_deleted', [
'model' => Str::ucfirst(__('models.classes.user'))
]));