Skip to content

Commit

Permalink
fix(request): Fix request's date_format
Browse files Browse the repository at this point in the history
Signed-off-by: Muhammad Naufal <[email protected]>
  • Loading branch information
falkia34 committed Jul 19, 2024
1 parent 1bb6b2d commit 26a01f6
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 6 deletions.
3 changes: 2 additions & 1 deletion app/Http/Requests/SurveyResult/StoreSurveyResultRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Http\Requests\SurveyResult;

use DateTimeInterface;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;

Expand All @@ -23,7 +24,7 @@ public function rules(): array
),
],
'survey_id' => ['required', 'uuid', 'exists:surveys,id'],
'date' => ['required', 'date_format:ATOM'],
'date' => ['required', 'date_format:'.DateTimeInterface::ATOM],
];
}
}
3 changes: 2 additions & 1 deletion app/Http/Requests/SurveyResult/UpdateSurveyResultRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Http\Requests\SurveyResult;

use DateTimeInterface;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;

Expand All @@ -23,7 +24,7 @@ public function rules(): array
),
],
'survey_id' => ['sometimes', 'uuid', 'exists:surveys,id'],
'date' => ['sometimes', 'date_format:ATOM'],
'date' => ['sometimes', 'date_format:'.DateTimeInterface::ATOM],
];
}
}
5 changes: 3 additions & 2 deletions app/Http/Requests/Transaction/StoreTransactionRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Http\Requests\Transaction;

use DateTimeInterface;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;

Expand All @@ -25,8 +26,8 @@ public function rules(): array
'paylater_id' => ['required', 'uuid', 'exists:paylaters,id'],
'monthly_installment' => ['required', 'integer', 'min:1'],
'period' => ['required', 'integer', 'min:1'],
'first_installment_datetime' => ['required', 'date_format:ATOM'],
'transaction_datetime' => ['required', 'date_format:ATOM'],
'first_installment_datetime' => ['required', 'date_format:'.DateTimeInterface::ATOM],
'transaction_datetime' => ['required', 'date_format:'.DateTimeInterface::ATOM],
];
}
}
5 changes: 3 additions & 2 deletions app/Http/Requests/Transaction/UpdateTransactionRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Http\Requests\Transaction;

use DateTimeInterface;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;

Expand All @@ -25,8 +26,8 @@ public function rules(): array
'paylater_id' => ['sometimes', 'uuid', 'exists:paylaters,id'],
'monthly_installment' => ['sometimes', 'integer', 'min:1'],
'period' => ['sometimes', 'integer', 'min:1'],
'first_installment_datetime' => ['sometimes', 'date_format:ATOM'],
'transaction_datetime' => ['sometimes', 'date_format:ATOM'],
'first_installment_datetime' => ['sometimes', 'date_format:'.DateTimeInterface::ATOM],
'transaction_datetime' => ['sometimes', 'date_format:'.DateTimeInterface::ATOM],
];
}
}

0 comments on commit 26a01f6

Please sign in to comment.