ldc-supportweb/app/Http/Requests/Bo/Invoices/UpdateInvoiceRequest.php
2023-08-14 09:23:39 +00:00

25 lines
650 B
PHP

<?php
namespace App\Http\Requests\Bo\Invoices;
class UpdateInvoiceRequest extends StoreInvoiceRequest
{
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
$rules = [];
if (!$this->route('invoice')->signed_date) {
$rules = array_merge($rules, parent::rules());
}
$rules = array_merge($rules, [
'signed_date' => 'sometimes|nullable|date',
'sent_client_date' => 'sometimes|nullable|date',
'sent_accounting_date' => 'sometimes|nullable|date',
]);
return $rules;
}
}