0.0
Laravel 12 – 13
PHP 8.3+
The project is in a healthy, maintained state
Simple class-based approach to handling query parameters.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

^10.0.0|^11.0.0
pestphp/pest-plugin-arch
^4.0.0
phpstan/extension-installer
^1.4.3
phpstan/phpstan-deprecation-rules
^2.0.1
phpstan/phpstan-phpunit
^2.0.3

Runtime

honed/core
^0.55.0
^10.12|^11.0
 Project Readme

Refine

Build Status Code Coverage Total Downloads Latest Stable Version

Refine provides a beautiful API to manage filtering state between your client and server, using Inertia.js reload properties on the client side.

Installation

Requires PHP 8.3+

Requires Laravel 12+.

Get started with the package by requiring it in your PHP project using Composer.

composer require honed/refine

Companion

Requires Vue.js 3.4+.

Requires Inertia.js 1.2+

Get started with the companion package by installing it as a node dependency via NPM.

npm install @honed/refine

Documentation

Please refer to the documentation for the usage of the package.

License

Refine was created by Joshua Wallace under the MIT license.