Level 5
Hello @crazylife ,
You can use custom validation rules.
Create a rule class, which takes date from request parameter as argument. Compare that date using Carbon\Carbon
<?php
namespace App\Rules;
use Illuminate\Contracts\Validation\Rule;
use Illuminate\Support\Facades\Hash;
class Date implements Rule
{
private $date;
public function __construct($date)
{
$this->date = $date;
}
public function passes($attribute,$value)
{
//build your logic;
}
public function message()
{
//your message;
}
}
//called this
$request->validator(['date' => ['required', new Date($request->date)]]);
Hope this helps
2 likes