Demo Dynamic Web Lab

The package provides a fluent query builder for more complex searches, including Gutenberg-specific filters.

Example: Search with Gutenberg Content Filters

php

use Maidul\SearchJet\SearchJet;

public function advancedSearch(SearchJet $searchJet)
{
    $results = $searchJet->search('web development')
                ->where('post_type', 'post')
                ->whereIn('category', ['laravel', 'php'])
                ->where('has_gutenberg', true) // Filter for Gutenberg posts only
                ->orderBy('published_date', 'desc')
                ->paginate(15);

    return view('search.advanced', compact('results'))