/laravel-searcher

Search engine builder for eloquent.

Primary LanguagePHPMIT LicenseMIT

Laravel Searcher Package

Build Status Scrutinizer Code Quality Software License

Search engine builder for eloquent.

// create a range date
$dates = new FullDayDates('1980-01-01', date('Y-m-d'));

// build query
$query = $this->searcher->bornBetween($dates)
    ->filter([Profession::PHP_DEVELOPER])
    ->knowledgeIn([Framework::LARAVEL])
    ->search(Index::STATUS, 'available');

$query->paginate(); // laravel pagination