Download the PHP package hammerstone/refine-nova without Composer
On this page you can find all versions of the php package hammerstone/refine-nova. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hammerstone/refine-nova
More information about hammerstone/refine-nova
Files in hammerstone/refine-nova
Package refine-nova
Short Description A Laravel Nova integration for the Refine query builder.
License MIT
Informations about the package refine-nova
Refine for Laravel Nova
Refine is a powerful, visual query builder for Laravel Nova 3 and 4. Refine is a paid package, which you can purchase at hammerstone.dev.
We also have libraries for Laravel (without Nova) and Ruby on Rails at hammerstone.dev.
Refine lets you define filterable conditions per resource, and then your users can mix and match them in any way they want to find exactly what they're looking for.
Refine for Laravel Nova 4
Refine for Laravel Nova 3
Installation
To use Refine with Nova, you must first require the package composer require hammerstone/refine-nova
. This will
install hammerstone/refine-laravel
as well. Since refine-laravel
is a paid package, you will need to make sure your
credentials are available to composer in the auth.json
file.
Integration
Create a UserFilter
class in your app\Filters
directory.
In your app\Nova\User
file, you'll need to add the RefinesModels
trait and reference your newly created filter.
Finally, to show the query builder on the frontend, you'll need to add the Refine card:
That's it! You should see the Refine query builder on the Users page in Nova. You can read further documentation about building filters in the Refine documentation.
All versions of refine-nova with dependencies
hammerstone/refine-laravel Version ^0.3.4|^0.4.0
laravel/nova Version ^2.12|^3.0|^4.0