Note
This package is not maintained anymore, I suggest you to use Ziggy since is a bigger one, with more support.
Anyways, thank you so much for your support 😄
Command for use Laravel routes in JS
composer require halivert/laravel-js-routesExecute artisan command
php artisan route:tojsAdd the resource to webpack.mix.js:
mix.js("resources/js/routes", "public/js");Or add route function to bootstrap.js as stated in #1 by @clandestine8
window.route = require('./routes.js').route;
// You can't use absolute routes with this method.If you want to use absolute urls, you need to have MIX_APP_URL .env var
And to use it, you need to import it
import { route } from "./routes.js";And voila! you can have the route function, the first parameter is the route
name (same as in laravel), the second is an array of parameters or an object,
and the third is if you want to use absolute paths, by default true.
Pull requests and issues are welcome.