title: Search multiple words separated by space in laravel 6 doesn't work
body: <p>I've read several similar posts and I tried them, but still it doesn't work for my site.</p>
  
  <p>When I search a word "think" the search result shows "I <strong>think</strong> this is it".
  However, when I search "I think" the result is "0 match found".</p>
  
  <p>So to achieve multiple words search, I did below:</p>
  
  <p>Controller.php</p>
  
  <pre><code>$keyword = "I think"
  
  $words = explode(' ', $keyword);
  
  $data = Post::where(function ($query) use ($words) 
  {
    foreach($words as $word){
       $query-&gt;where('example', 'LIKE', '%' . $word . '%');
    }
  })-&gt;get();
  </code></pre>
  
  <p>However, result is same. "think" shows results. "I think" doesn't hit any results.</p>
  
  <p>also debugged with <code>dd($data)</code></p>
  
  <pre><code>// $keyword = "think"
  "select * from `posts` where (`example` LIKE ?)"
  // $keyword = "I think"
  "select * from `posts` where (`example` LIKE ? and `example` LIKE ?)"
  </code></pre>
  
  <p>So what would be wrong? Thank you.</p>
  
  <p>[Additonal info (Edited)]</p>
  
  <pre><code>$bindings = $query-&gt;getBindings();
  dd($bindings);
  
  // array:2 [▼
    0 =&gt; "%I%"
    1 =&gt; "%think%"
  ]
  </code></pre>