Download the PHP package te7a-houdini/laroute without Composer
On this page you can find all versions of the php package te7a-houdini/laroute. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download te7a-houdini/laroute
More information about te7a-houdini/laroute
Files in te7a-houdini/laroute
Package laroute
Short Description Access Laravels URL/Route helper functions, from JavaScript.
License MIT
Informations about the package laroute
This package is continuous development of aaronlord/laroute.
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](https://getcomposer.org/) way. ### Configure (optional) Copy the packages config files. ###### app/config/packages/Te7aHoudini/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 [View the licence in this repo.](https://github.com/Te7aHoudini/laroute/blob/master/LICENSE)
All versions of laroute with dependencies
illuminate/support Version ~5.8.0|~6.0|~7.0|~8.0
illuminate/routing Version ~5.8.0|~6.0|~7.0|~8.0
illuminate/console Version ~5.8.0|~6.0|~7.0|~8.0
illuminate/config Version ~5.8.0|~6.0|~7.0|~8.0
illuminate/filesystem Version ~5.8.0|~6.0|~7.0|~8.0