wheredate in laravel not working
wheredate in laravel not working
In this session, we’ll try our hand at solving the "wheredate in laravel not working" puzzle by using the computer language.
There could be any issue in script while comparing with column's value that's why wheredate method is not working. WhereDate method is used to compare a column's value against a date in laravel-
Laravel whereDate() method on created_at field
$users = User::whereDate('created_at', '=', date('Y-m-d'))->get(); return $users; //Or $users = User::whereDate('created_at', '=', '2021-8-31')->get(); return $users;
Output:
[{"id":16,"name":"Kayla","email":"kayla@example.com","email_verified_at":null,
"created_at":"2021-08-31T08:24:43.000000Z","updated_at":"2021-08-31T08:24:43.000000Z"}]This code snippet will help you to get the records from users table on the base of current (today) date. You can pass date "2021-8-31" in ('Y-M-D') format as third argument to whereDate() method to get the record of specific date from table.
-
Laravel whereDate() method on created_at field with dynamic value
//2021-08-02 $users = User::whereDate('created_at', '=', User::find(1)->created_at->toDateString())->get(); return $users; //2021-08-02 $users = User::whereDate('created_at', '=', User::find(1)->created_at->format('Y-m-d'))->get(); return $users; //Output : [{"id":16,"name":"Kayla","email":"kayla@example.com","email_verified_at":null,"created_at":"2021-08-02T08:24:43.000000Z","updated_at":"2021-08-31T08:24:43.000000Z"}]
You can pass dynamic value to whereDate method using created_at() and toDateString() method on create_at attribute. The method format() and toDataString() convert the timestamp (date and time) value into date format.
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
Don't forget to share this article! Help us spread the word by clicking the share button below.
We appreciate your support and are committed to providing you valuable and informative content.
We are thankful for your never ending support.
Random Code Snippet Queries: Laravel
- Multiple Level eager loading in Laravel
- Get domain name in laravel
- There are no commands defined in the "route:" namespace
- Attempt to read property "avatar" on null in Laravel
- How to create event and listener in laravel ?
- How to generate .env file for laravel?
- How to decrypt laravel password
- Create a record if not exist in laravel
- Get only 10 records from table in laravel
- How to remove package from laravel
- How to call model in blade laravel
- How to insert multiple rows in mysql using loop in laravel?
- How to return a column with different name in Laravel
- Route not defined in Laravel
- How to upload local Laravel project to server ?
- Target class [App\Http\Controllers\Auth\Request] does not exist.
- Global scope in Laravel with example
- How to call controller function from view in Laravel
- Get last week data in Laravel
- How to display user profile after login in laravel
- Ignore Records where a field has NULL value in Laravel
- How to check email is valid or not in Laravel
- Cast Array to an Object in Controller and then pass to view in laravel
- External link not working in laravel blade
- How to create new user without form submission in laravel