kolserdav / routejs
hash router
v0.0.3
2018-05-31 01:51 UTC
Requires
- symfony/yaml: ^4.0
This package is not auto-updated.
Last update: 2024-05-12 03:38:25 UTC
README
PHP and JavaScript route for hash module.
"require": { "symfony/yaml": "^4.0" }
"dependencies": { "ajaxsim": "^1.0.0" }
Installation
php: $~ composer require kolserdav/routejs
js: $~ npm i route-fhash
Route settings
file name:
/config/route/routes.yaml
#Example routes.yaml nameroutegroup1 : #Require field custom name hash: #Require field and name nameroute1 : filename1::module1 #Custom fields with special format nameroure2 : filename2::module2 nameroutegroup2 : hash : nameroute3 : filename3::module3 nameroute4 : filename4::module4 nameroute4 : filename4::module5
Using php
script uri: /routejs-data
require_once '../vendor/autoload.php'; use Avir\Hash\Reader; $s = new Reader(); $s->getRoutes();
Using javascript
let route = require('route-fhash'); route('dir/with/route/files');