Download the PHP package rinvex/tmp-lord-laroute without Composer
On this page you can find all versions of the php package rinvex/tmp-lord-laroute. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rinvex/tmp-lord-laroute
More information about rinvex/tmp-lord-laroute
Files in rinvex/tmp-lord-laroute
Package tmp-lord-laroute
Short Description Access Laravels URL/Route helper functions, from JavaScript.
License MIT
Informations about the package tmp-lord-laroute
Change package name temporary to "rinvex/tmp-lord-laroute" to publish on packagist. This is temporary forked package until a new release published by author, fully supports Laravel v8+
Laroute
Laravel has some pretty sweet helper functions for generating urls/links and its auto-json-magic makes it building APIs super easy. It's my go-to choice for building single-page js apps, but routing can quickly become a bit of a pain.
Wouldn't it be amazing if we could access our Laravel routes from JavaScript?
This package allows us to port our routes over to JavaScript, and gives us a bunch of very familiar helper functions to use.
Installation
Install the usual composer way.
composer.json
n.b Laravel 4.x users, check out version 1.3.2
app/config/app.php
Configure (optional)
Copy the packages config files.
app/config/packages/lord/laroute/config.php
Generate the laroute.js
To access the routes, we need to "port" them over to a JavaScript file:
With the default configuration, this will create a public/js/laroute.js
file to include in your page, or build.
Note: You'll have to laroute:generate
if you change your routes.
JavaScript Documentation
By default, all of the functions are under the laroute
namespace. This documentation will stick with this convention.
action
Generate a URL for a given controller action.
route
Generate a URL for a given named route.
url
Generate a fully qualified URL to the given path.
link_to
Generate a html link to the given url.
link_to_route
Generate a html link to the given route.
link_to_action
Generate a html link to the given action.
PHP Documentation
Ignore/Filter Routes
By default, all routes are available to laroute after a php artisan laroute:generate
. However, it is sometimes desirable to have laroute ignore certain routes. You can do this by passing a laroute
route option.
Licence
All versions of tmp-lord-laroute with dependencies
illuminate/support Version ^9.0.0 || ^10.0.0
illuminate/routing Version ^10.0.0 || ^11.0.0
illuminate/console Version ^10.0.0 || ^11.0.0
illuminate/config Version ^10.0.0 || ^11.0.0
illuminate/filesystem Version ^10.0.0 || ^11.0.0