【问题标题】:Handling Laravel Links on Vue在 Vue 上处理 Laravel 链接
【发布时间】:2020-09-30 08:53:01
【问题描述】:

我们正在使用 Vue 向 Laravel API 发出 getpost 请求。我想知道是否有办法使用 Laravel 函数或路由名称获取 URL。

使用 Laravel/Traditional 方式,我们可以在表单上做一些事情

{!! Form::open(['action' => [ 'FoosController@update',$foo->id ], 'method' => 'post', 'files'=>true]) !!}
    //FORM
{!! Form::close() !!}

route('foo.update');

Vue 有没有办法让我们做到这一点?只需提供函数或路由名称?

提前致谢。

【问题讨论】:

标签: javascript php laravel vue.js


【解决方案1】:

您可以将其作为组件属性发送。像这样:

<Component foo_route="{{route('foo.update')}}"></Component>

然后你可以像这样在你的组件中使用它:

this.foo_route

【讨论】:

  • 第一部分需要添加到 .blade.php 中,第二部分需要添加到 .vue 文件中
猜你喜欢
  • 2020-02-09
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-03
  • 2021-10-19
  • 1970-01-01
相关资源
最近更新 更多