2018-01-12 20:39:15 -06:00
|
|
|
<?php
|
|
|
|
|
|
2024-03-12 22:39:16 -04:00
|
|
|
namespace App\Http\Requests\Api\Application\Users;
|
2018-01-12 20:39:15 -06:00
|
|
|
|
2024-03-12 22:39:16 -04:00
|
|
|
use App\Models\User;
|
2018-01-12 20:39:15 -06:00
|
|
|
|
|
|
|
|
class UpdateUserRequest extends StoreUserRequest
|
|
|
|
|
{
|
|
|
|
|
/**
|
2025-03-03 14:41:19 -05:00
|
|
|
* @param array<array-key, string|string[]> |null $rules
|
|
|
|
|
* @return array<array-key, string|string[]>
|
2018-01-12 20:39:15 -06:00
|
|
|
*/
|
2024-10-19 18:41:08 -04:00
|
|
|
public function rules(?array $rules = null): array
|
2018-01-12 20:39:15 -06:00
|
|
|
{
|
2024-10-19 21:00:11 -04:00
|
|
|
$user = $this->parameter('user', User::class);
|
2018-01-12 20:39:15 -06:00
|
|
|
|
2024-10-19 21:00:11 -04:00
|
|
|
return parent::rules(User::getRulesForUpdate($user));
|
2018-01-12 20:39:15 -06:00
|
|
|
}
|
|
|
|
|
}
|