PHP code example of forrestedw / query-url-builder
1. Go to this page and download the library: Download forrestedw/query-url-builder library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
forrestedw / query-url-builder example snippets
use Forrestedw\QueryUrlBuilder\QueryUrl;
QueryUrl::sortBy('name')->build(); // http://example.test/?sort=name, ie name ASC
QueryUrl::sortBy('-name')->build(); // http://example.test/?sort=-name, ie name DESC
// On page http://example.test/?filter[active]=1&filter[valid]=0&filter[name]=John
QueryUrl::removeFilter('active')->build(); // http://example.test/?&filter[valid]=0&filter[name]=John
// On page http://example.test/?filter[active]=1&filter[valid]=0&filter[name]=John
QueryUrl::add('active', true)->sortBy('-email')->build(); // http://example.test/?&filter[active]=1&sort=-email, ie active users sorted by email DESC
// On page http://example.test/
QueryUrl::setFilter('someFilter',true)->build(); // http://example.test/?filter=[someFilter]=1