【问题标题】:Call laravel naming routes from vue axios从 vue axios 调用 laravel 命名路由
【发布时间】:2019-02-18 02:41:03
【问题描述】:

认为任何方式都可以从路由文件中调用路由,并在 vuejs 中获取到 axios 的 url。

我不知道这是否可能。如果不是,请建议我使用其他方法来获取我在 laravel 路由 php 文件中声明的路由。谢谢

【问题讨论】:

    标签: php laravel vue.js routes


    【解决方案1】:

    一种解决方案是执行Route::getRoutesByName,它将返回所有以您提供的名称为关键字的路线。您可以创建一个返回该路由集合的路由。

    在此处查看 API: https://laravel.com/api/5.7/Illuminate/Routing/RouteCollection.html#method_getRoutesByName

    【讨论】:

    • 谢谢。让我试试这个
    【解决方案2】:
        <script>
      window.routes = {
        'users' : '{{ route('users') }}',
        'contact' : '{{ route('contact') }}',
      }
    
      // You can access it like this
      let route = window.routes.users
    </script>
    

    【讨论】:

    • 感谢您的回答。他们有什么方法可以在不单独调用所有路由并分配它的情况下获取路由
    猜你喜欢
    • 2020-07-28
    • 2023-04-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 2019-07-24
    • 2016-04-07
    • 2018-04-30
    相关资源
    最近更新 更多