赵奇卡克斯 / laravel-js-route
将所有路由转换为JavaScript,并在前端启用命名路由的使用
v1.0.0
2020-02-14 03:09 UTC
Requires
- php: ^7.2
This package is auto-updated.
Last update: 2024-09-18 08:01:22 UTC
README
将所有路由转换为JavaScript,并在前端启用命名路由的使用。
Laravel支持
兼容Laravel 6.x, 5.8, 和 5.7。
安装
- 通过Composer安装
composer require pichicacax/laravel-js-route
- 将以下服务提供者添加到您的 config/app.php 文件中
Pichicacax\LaravelJsRoute\LaravelJsRouteServiceProvider::class
使用方法
为JS生成路由
php artisan route:js
默认情况下,JS目标是 resources/assets/js/routes.js。您可以通过提供自定义目标来更改此设置
php artisan route:js /path/custom-target.js
JS使用
import {route} from './routes';
使用命名路由生成URL
route("welcome")
提供参数
route("foo.edit", fooId)
route("bar.index", { param1: value1, param2: value2 })