delete-functions-in-request-arr-get-replacement #24
@@ -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'),
|
||||||
|
|
|||||||
$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')],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user
hier ist noch nen $request->boolean
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')