Files
exchange-2.0/resources/assets/vue/general/functions/router.js
T
omair saleh 05401f6bbc large commit
2021-03-11 13:06:40 +08:00

16 lines
471 B
JavaScript
Vendored

let routes = window.Laravel.routes
module.exports = function () {
let args = Array.prototype.slice.call(arguments),
name = args.shift(),
prefixSlash = routes[name] !== '/' ? '/':'';
if (routes[name] === undefined) {
console.error('Route not found ', name);
return;
}
return window.Laravel.baseUrl + prefixSlash + routes[name]
.split('/')
.map(s => s[0] === '{' ? args.shift() : s)
.join('/');
};