Сделайте разбивку поискового слова по пробелам и ищите вхождение каждого элемента с использованием AND, OR и оператора %...%.
AND или OR это вам решать, насколько не точно он будет показывать результаты
Если будет AND - то он найдёт статьи с lorem и 2 в тексте. (Пристутсвуют оба)
Если будет OR - то найдёт все с lorem и все с 2 (То есть только то или другое)
UPDpublic function search()
{
$items = explode(" ",Request::get('words'));
$Articles = new Articles();
foreach ($items as $item){
$Articles->where('title', 'LIKE', '%' . $words . '%')
// $Articles->orWhere('title', 'LIKE', '%' . $words . '%') тут как хотите
}
$results = $Articles -> get();
return $results;
}