Argument 1 passed to Illuminate\Database\Query\Builder::cleanBindings() must be of the type array, null given
Argument 1 passed to IlluminateDatabaseQueryBuilder::cleanBindings() must be of the type array, null given
In this session, we are going to try to solve the "Argument 1 passed to IlluminateDatabaseQueryBuilder::cleanBindings() must be of the type array, null given" puzzle by using the computer language.
Sometimes we get error Argument 1 passed to Illuminate\Database\Query\Builder::cleanBindings() must be of the type array, null given because we passed value to the query which is not in array format.-
WhereNotIn() query example in laravel
--PATH routes\web.phpRoute::get('/whereNotIn-with-array', function(){ $usersIdArray = array('1', '2', '3'); $users = App\Models\User::whereNotIn('id', $usersIdArray)->get(); return $users; });
You can check the variable before passing to the whereNotIn(). If the type of $array variable is not an array then you can convert it to an array and also pass an empty array if you don’t want to pass any data to it.
It will return all the records (user) from users table except the user which has id 1, 2, 3.
-
Pass null argument to WhereNotIn() query
--PATH routes\web.php//Code with error - to see the error message Route::get('/whereNotIn-with-null', function(){ $usersId = null; $users = App\Models\User::whereNotIn('id', $usersId)->get(); });
It will return Argument 1 passed to Illuminate\Database\Query\Builder::cleanBindings() must be of the type array, null given.
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
- Argument 1 passed to Symfony\Component\HttpFoundation\Response::setContent() must be of the type string or null, object given
- Split an Eloquent Collection by half in Laravel
- Call to a member function pluck() on null
- Redirect to previous page or url in laravel
- How to send email in Laravel 11
- How to implement toggleLike() method in Overtrue\LaravelLike laravel package
- Laravel recursive function in controller
- SQLSTATE[23000]: Integrity constraint violation: 1022 Can't write; duplicate key in table
- Method chaining in Laravel
- Class App\Http\Controllers\Admin\UserController Does Not Exist
- How to get last record from object collection in laravel
- Get ids in array from users table
- How to check relationship is loaded or not in Laravel
- Create a record if not exist in laravel
- How to check email is valid or not in Laravel
- There are no commands defined in the "route:" namespace
- Define variable and use in Laravel controller method
- Insert data with form validation using ajax in laravel
- Eager loading dynamically in laravel
- Delete records with relationship in laravel
- Class 'App\Rules\Hash' not found in Laravel
- Laravel get count with where condition
- Laravel upload file with original file name
- How to automatically update the timestamp of parent model in Laravel
- PhpMyAdmin - Error The mysqli extension is missing