File: /var/www/ipsremont-demo/app/Http/Requests/Shipment/CreateRequest.php
<?php
namespace App\Http\Requests\Shipment;
use App\Http\Requests\Request;
class CreateRequest extends Request
{
/**
* @return string[][]
*/
public function rules(): array
{
return [
'track_number' => ['string', 'required'],
'delivery_service' => ['string', 'required'],
'recipient_name' => ['string', 'nullable'],
'recipient_phone' => ['string', 'nullable'],
'departure_date' => ['date_format:Y-m-d', 'required'],
];
}
protected function prepareForValidation()
{
$this->merge([
'departure_date' => $this->dateFromJs($this->departure_date),
]);
}
}