Pass array to where method

In Eloquent, you can pass an array of key value pairs to the where() method, instead of repeating the where() method multiple times.

// Instead of this
JobPost::where('company', 'laravel')
->where('job_type', 'full time')
->get();
 
// You can pass an array
JobPost::where([
'company' => 'laravel',
'job_type' => 'full time'
])->get();

Tip given by @cosmeescobedo

Like our articles?

Become a Premium Member for $129/year or $29/month
What else you will get:
  • 59 courses (1057 lessons, total 42 h 44 min)
  • 79 long-form tutorials (one new every week)
  • access to project repositories
  • access to private Discord

Recent Premium Tutorials