halivert / laravel-js-routes
v6.0.0
2023-10-01 01:12 UTC
Requires
- illuminate/routing: ^10.0
- illuminate/support: ^10.0
Requires (Dev)
- orchestra/testbench: ^8.0
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。
许可
贡献
欢迎提交拉取请求和问题。