nova-mega-filter icon indicating copy to clipboard operation
nova-mega-filter copied to clipboard

Can this filter work with relationship?

Open bocanhcam opened this issue 10 months ago • 0 comments

I want to show MegaFilter of OrderItem when visiting Order detail page.

Is it possible?

class Order extends Resource
{
  public function fields(NovaRequest $request): array
      {
          return [
              Text::make('tel'),
              HasMany::make('OrderItems'),
          ];
      }
}    
class OrderItem extends Resource
{
    use MegaFilterTrait;
    
    public function fields(NovaRequest $request): array
    {
        return [
             Text::make('Name'),
        ];
    }

   public function filters(NovaRequest $request)
    {
        return [
            MegaFilter::make([
                RoomFilter::make(),
            ]),
        ];
    }
}

bocanhcam avatar Apr 25 '24 02:04 bocanhcam