【发布时间】:2019-02-18 02:41:03
【问题描述】:
认为任何方式都可以从路由文件中调用路由,并在 vuejs 中获取到 axios 的 url。
我不知道这是否可能。如果不是,请建议我使用其他方法来获取我在 laravel 路由 php 文件中声明的路由。谢谢
【问题讨论】:
认为任何方式都可以从路由文件中调用路由,并在 vuejs 中获取到 axios 的 url。
我不知道这是否可能。如果不是,请建议我使用其他方法来获取我在 laravel 路由 php 文件中声明的路由。谢谢
【问题讨论】:
一种解决方案是执行Route::getRoutesByName,它将返回所有以您提供的名称为关键字的路线。您可以创建一个返回该路由集合的路由。
在此处查看 API: https://laravel.com/api/5.7/Illuminate/Routing/RouteCollection.html#method_getRoutesByName
【讨论】:
<script>
window.routes = {
'users' : '{{ route('users') }}',
'contact' : '{{ route('contact') }}',
}
// You can access it like this
let route = window.routes.users
</script>
【讨论】: