create a rule to verify otp

This commit is contained in:
2025-01-04 13:14:14 +03:30
parent 7a761b4fb5
commit 294f89b4ad
5 changed files with 31 additions and 20 deletions

View File

@@ -2,6 +2,7 @@
namespace App\Http\Requests\V3\RoadPatrolProject;
use App\Rules\VerificationCode;
use Illuminate\Foundation\Http\FormRequest;
class StoreRequest extends FormRequest
@@ -22,12 +23,8 @@ class StoreRequest extends FormRequest
public function rules(): array
{
return [
'start_point' => 'required',
'end_point' => 'required',
'verification_code' => ['required', 'string', new VerificationCode($this->phone_number)],
'distance' => 'numeric',
'officer_name' => 'required',
'officer_plaque' => 'required',
'officer_phone_number' => 'required|digits:11',
'start_time' => 'required|date_format:Y-m-d H:i',
'end_time' => 'required|date_format:Y-m-d H:i|after:start_time',
'fuel_consumption' => 'required|integer',