halivert/laravel-js-routes

该包已被弃用且不再维护。作者建议使用tightenco/ziggy包。

在JS中使用Laravel路由的命令

v6.0.0 2023-10-01 01:12 UTC

README

注意

该包不再维护,建议您使用Ziggy,因为它更大,有更多支持。

无论如何,非常感谢您的支持 😄

在JS中使用Laravel路由的命令

用法

composer require halivert/laravel-js-routes

执行 artisan 命令

php artisan route:tojs

将资源添加到 webpack.mix.js

mix.js("resources/js/routes", "public/js");

或者如 @clandestine8 在 #1 中所述,将路由函数添加到 bootstrap.js

window.route = require('./routes.js').route;
// You can't use absolute routes with this method.

如果您想使用绝对URL,则需要具有 MIX_APP_URL .env 变量

然后需要导入它

import { route } from "./routes.js";

然后,您就可以拥有 route 函数了,第一个参数是路由名称(与Laravel中相同),第二个参数是参数数组或对象,第三个参数是是否使用绝对路径,默认为 true。

许可

MIT

贡献

欢迎提交拉取请求和问题。