{"id":36343601,"url":"https://github.com/nrml-co/nova-big-filter","last_synced_at":"2026-01-11T13:00:01.579Z","repository":{"id":57028936,"uuid":"173875037","full_name":"nrml-co/nova-big-filter","owner":"nrml-co","description":"A nice looking filter menu that's always open.","archived":false,"fork":false,"pushed_at":"2020-10-09T23:44:08.000Z","size":365,"stargazers_count":36,"open_issues_count":9,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-20T09:20:14.874Z","etag":null,"topics":["cards","filters","laravel","nova"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nrml-co.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-05T04:45:11.000Z","updated_at":"2024-11-22T07:43:29.000Z","dependencies_parsed_at":"2022-08-23T16:20:46.745Z","dependency_job_id":null,"html_url":"https://github.com/nrml-co/nova-big-filter","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/nrml-co/nova-big-filter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrml-co%2Fnova-big-filter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrml-co%2Fnova-big-filter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrml-co%2Fnova-big-filter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrml-co%2Fnova-big-filter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrml-co","download_url":"https://codeload.github.com/nrml-co/nova-big-filter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrml-co%2Fnova-big-filter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28304263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T11:18:18.743Z","status":"ssl_error","status_checked_at":"2026-01-11T11:07:56.842Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cards","filters","laravel","nova"],"created_at":"2026-01-11T13:00:00.788Z","updated_at":"2026-01-11T13:00:01.574Z","avatar_url":"https://github.com/nrml-co.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Laravel Nova Big Filter\n[![Latest Version on Github](https://img.shields.io/packagist/v/nrml-co/nova-big-filter.svg?style=flat)](https://packagist.org/packages/nrml-co/nova-big-filter)\n[![Total Downloads](https://img.shields.io/packagist/dt/nrml-co/nova-big-filter.svg?style=flat)](https://packagist.org/packages/nrml-co/nova-big-filter)\n\n\nA nice looking filter menu that's always open.\n\n![Nova Big Filter Screenshot](https://raw.githubusercontent.com/nrml-co/nova-big-filter/master/resources/img/screenshot.png)\n\n## Install\n\nInstall the package in to a [Laravel Nova](https://nova.laravel.com) project via composer:\n\n```bash\ncomposer require nrml-co/nova-big-filter\n```\n\n## Usage\n\nAdd the class to the card array of a resource with filters. The default 'Per Page' filter is not included.  If you add the card but don't have any filters, you wont see anything.  Add some filters and it will show up.  \n\nThis package makes life easy by eliminating the tiresome click and scroll of the default filter. You may have to play with the order of your filters to get things looking great.  For instance, Date Filters look best on the bottom.  \n\n\n```php\n\nuse NrmlCo\\NovaBigFilter\\NovaBigFilter;\nuse App\\Nova\\Filters\\YourFilter;\nuse App\\Nova\\Filters\\YourOtherFilter;\n\npublic function filters()\n{\n    return [\n        new YourFilter,\n        new YourOtherFilter,\n    ];\n}\n\npublic function cards()\n{\n    return [        \n        new NovaBigFilter,\n    ];\n}\n```\n\n## Customization\nAdding customization functions as needed, and by request.  :)\n\n### setTitle($title)\n\nUse setTitle to change the card title.  The default is 'Filter Menu'.\n\n```php\n\npublic function cards()\n{\n    return [        \n        (new NovaBigFilter)-\u003esetTitle('Big Filter'),\n    ];\n}\n\n```\n\n### setMaxHeight($height)\n\nUse setMaxHeight to change the max height of the filter block.  The default is 350.\n\n```php\n\npublic function cards()\n{\n    return [        \n        (new NovaBigFilter)-\u003esetMaxHeight(400),\n    ];\n}\n\n```\n\n### hideFilterTitle()\n\nUse hideFilterTitle to hide a title of the filter block, if you don't need it.\n\n```php\n\npublic function cards()\n{\n    return [        \n        (new NovaBigFilter)-\u003ehideFilterTitle(),\n    ];\n}\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrml-co%2Fnova-big-filter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrml-co%2Fnova-big-filter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrml-co%2Fnova-big-filter/lists"}