Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

davy_yg's avatar
Level 27

date validation

I would like to validate date if it has to be > than $today for instance how?

$input = $request->validate(
        [
            'title' => 'required',
            'start_date' => 'required',
            'expire_date' => 'required',
            'redirect_url' => 'required',
            'status' => 'required',
            'banner' =>     'image|mimes:jpeg,png,jpg,gif,svg|max:2048|dimensions:min_width=1024',
        ], [
            'title.required' => 'Title is required',
            'start_date.required' => 'Start Date is required',
            'expire_date.required' => 'Expired Date is required',
            'redirect_url.required' => 'Redirect Url is required',
            'status.required' => 'Status is required',
            'banner.dimensions' => 'Panjang image minimal berukuran 1024 pixel'
        ]
    );

I

0 likes
3 replies
davy_yg's avatar
Level 27

yes I read it but do not understand it. > (greater than) $today.

tykus's avatar
tykus
Best Answer
Level 104

The after validation rule will be suitable here. It understands strtotime so you can :

‘start_date' => 'required|date|after:today'

Please or to participate in this conversation.