Files
alrahma_sunday_school_api/app/Http/Requests/Refunds/RefundDecisionRequest.php
T
2026-03-10 23:12:49 -04:00

26 lines
556 B
PHP

<?php
namespace App\Http\Requests\Refunds;
use App\Http\Requests\ApiFormRequest;
use App\Models\Refund;
class RefundDecisionRequest extends ApiFormRequest
{
public function authorize(): bool
{
return $this->user() !== null;
}
public function rules(): array
{
return [
'status' => ['required', 'string', 'in:' . implode(',', [
Refund::STATUS_APPROVED,
Refund::STATUS_REJECTED,
])],
'reason' => ['required', 'string', 'max:2000'],
];
}
}