route('role')?->id; return [ 'name' => [ 'required', 'string', 'max:255', Rule::unique('roles', 'name')->ignore($roleId), ], 'guard_name' => ['required', 'string'], 'permissions' => ['nullable', 'array'], 'permissions.*' => ['nullable', Rule::exists('permissions', 'id')], ]; } }