Skip to content

halivert/laravel-js-routes

6.x
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

Laravel JS routes

Command for use Laravel routes in JS

Usage:

composer require halivert/laravel-js-routes

Execute artisan command

php artisan route:tojs

Add 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.

License

MIT

Contributing

Pull requests and issues are welcome.