【问题标题】:Pass vue.js parameters using route name to laravel使用路由名称将 vue.js 参数传递给 laravel
【发布时间】:2016-09-19 13:52:47
【问题描述】:

我使用 vue.js 获取数据到我的视图中,所以我想通过 vue.js 将参数传递给这个路由名称。像这样:

<img :src="{{ route('getImage', image.path) }}" />

我尝试了各种方法,但都没有成功:

<img src="{{ route('getImage', :image.path) }}" />
<img src="{{ route('getImage', @{{ image.path }} ) }}" />
<img src="{{ route('getImage', '@{{ image.path }}' ) }}" />

有效的基本方法

<img :src="'/img/'+image.path" />

控制器:

public function getImage($filename, $params){ }

我想向该路由传递多个参数。请有任何想法。

更新:问题已在此处发布,但没有解决方案:Link to a route with a parameter of Vue.js

【问题讨论】:

    标签: javascript php angularjs laravel vue.js


    【解决方案1】:

    看起来您正在尝试将 javascript 和 php 结合起来,为什么不在 image.path 中创建完整路径?

    【讨论】:

    • 我的图像存储在本地并使用此控制器进行访问,$file = Storage::diks('xxxx')-&gt;get($filename); 所以我更喜欢在我的数据库中没有重复的路径。
    • 两个路径可能都不需要存储。根据您的命名约定,它可能是派生属性。对不起,如果这没有帮助,我对你的项目了解不够。
    猜你喜欢
    • 2016-07-01
    • 1970-01-01
    • 2019-12-07
    • 2019-03-03
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多