title: Using a single array to pass multiple WHERE conditions (with LIKE)
body: <h2>Theory</h2>
  
  <p><a href="https://stackoverflow.com/questions/19325312/laravel-eloquent-multiple-where">It's been discussed</a> that one can use the following code to pass multiple <code>WHERE</code> clauses to single <code>where()</code> method in Laravel's Eloquent:</p>
  
  <pre><code>$condition = array('field_1' =&gt; 'value_1', 'field_2' =&gt; 'value_2');
  $users = User::where($conditon)-&gt;get();
  </code></pre>
  
  <p>The code above simply chains the array's key-value pairs with <code>AND</code>, generating this:</p>
  
  <pre><code>SELECT * FROM `users` WHERE field_1 = value_1 AND field_2 = value_2;
  </code></pre>
  
  <h2>Problem</h2>
  
  <p>The key-value pairs above base on equality. <strong>Is it possible to use the same implementation for strings, where instead of <code>=</code> we use <code>LIKE</code>?</strong></p>
  
  <p>Abstract example of what I mean:</p>
  
  <pre><code>$condition = array(
                  array('field_1', 'like', '%value_1%'),
                  array('field_2', 'like', '%value_2%')
               );
  $users = User::where($conditon)-&gt;get();
  </code></pre>
  
  <p>This can for sure be done with multiple <code>-&gt;where(...)</code> usage. Is it doable with passing a single array, though?</p>