ListProducts::route('/'), 'create' => CreateProduct::route('/create'), 'edit' => EditProduct::route('/{record}/edit'), ]; } // GlobalSearch customization public static function modifyGlobalSearchQuery(Builder $query, string $search): void { $query->where('name', 'like', "%{$search}%") ->orWhere('description', 'like', "%{$search}%"); } public static function getGlobalSearchResultDetails(Model $record): array { return [ __('app.description') => $record->description ? \Illuminate\Support\Str::limit($record->description, 50) : '-', __('app.blade_status') => match ($record->status) { 'active' => __('app.status_active'), 'inactive' => __('app.status_inactive'), 'sold_out' => __('app.status_sold_out'), default => $record->status, }, ]; } }