Выполнял действия в данной статье
https://ideas.hexbridge.com/how-to-use-laravel-rou...
На последнем шаге там предлагается сделать js файл с таким кодом
var routes = require('./routes.json');
exports.route = function() {
var args = Array.prototype.slice.call(arguments);
var name = args.shift();
if (routes[name] === undefined) {
console.error('Unknown route ', name);
} else {
return baseUrl + '/' + routes[name]
.split('/')
.map(s => s[0] == '{' ? args.shift() : s)
.join('/');
}
};
Я сделал, но после компилирования, когда запускаю проект в браузере - консоль выдает ошибку
require is no defined
Скрипт пробовал подключать через browserify и babel
Так -
mix.browserify(['router.js'], directoryOutput + '/router.js');
И так -
mix.babel([
'router.js',
], directoryOutput + '/router.js');
Потом скрипты мерджил таким образом
mix.scripts([
directoryOutput + '/router.js',
...,
], 'public/js/application.js');
mix.version(['js/application.js'], directoryBuildOutput).
P.S. код приведенный выше я упростил, для лучшего восприятия, но суть не меняется.
P.S.2 Про модуль laroute я знаю (если кто будет предлагать)
Спасибо:)