delete-functions-in-request-arr-get-replacement #24

Merged
Twyco merged 9 commits from delete-functions-in-request-arr-get-replacement into main 2026-04-11 12:51:57 +00:00
2 changed files with 4 additions and 4 deletions
Showing only changes of commit 848f7694e6 - Show all commits
@@ -26,9 +26,9 @@ class UserManagementController extends Controller
public function update(UpdateUserAdminStatusRequest $request, User $user): RedirectResponse public function update(UpdateUserAdminStatusRequest $request, User $user): RedirectResponse
{ {
$validated = $request->validated(); $validated = $request->validated();
$user->forceFill([
$user->is_admin = $validated['is_admin']; 'is_admin' => Arr::get($validated, 'is_admin'),
Outdated
Review

hier ist noch nen $request->boolean

hier ist noch nen $request->boolean
Outdated
Review

das geht so (glaube ich) nicht. Du kannst darfst das forceFill nciht entfernen, weil is_admin ist kein fillable, daher forceFill.

außerdem benutzt du jetzt $validated['is_admin'] statt Arr::get($validated, 'is_admin')

das geht so (glaube ich) nicht. Du kannst darfst das forceFill nciht entfernen, weil is_admin ist kein fillable, daher forceFill. außerdem benutzt du jetzt $validated['is_admin'] statt Arr::get($validated, 'is_admin')
$user->save(); ])->save();
$status = $user->is_admin $status = $user->is_admin
? "{$user->name} now has admin access." ? "{$user->name} now has admin access."
@@ -25,7 +25,7 @@ class UpdateTeamMembersRequest extends FormRequest
{ {
return [ return [
'user_ids' => ['nullable', 'array'], 'user_ids' => ['nullable', 'array'],
'user_ids.*' => ['integer', Rule::exists('users', 'id')], 'user_ids.*' => ['integer', 'distinct', Rule::exists('users', 'id')],
]; ];
} }