赵奇卡克斯/laravel-js-route

将所有路由转换为JavaScript,并在前端启用命名路由的使用

v1.0.0 2020-02-14 03:09 UTC

This package is auto-updated.

Last update: 2024-09-18 08:01:22 UTC


README

将所有路由转换为JavaScript,并在前端启用命名路由的使用。

Laravel支持

兼容Laravel 6.x, 5.8, 和 5.7。

安装

  1. 通过Composer安装
composer require pichicacax/laravel-js-route
  1. 将以下服务提供者添加到您的 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
})