2016-05-22 8 views
0

vue.jsを使用してデータをビューにフェッチするので、vue.js経由でこのルート名にパラメータを渡します。私は様々なアプローチを試みたが、成功せずにきたルート名を使用してvue.jsのパラメータをlaravelに渡す

<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){ } 

Iを複数のパーを渡したいこのルートにameter。何か考えてください。

更新:質問はすでにここが、解決策なしで掲載されていますLink to a route with a parameter of Vue.js

答えて

0

それはあなたがJavaScriptとPHPを組み合わせしようとしているように見えますが、なぜimage.pathで完全なパスを作成しませんか?

+0

私のイメージはローカルに保存され、このコントローラを使用して '$ file = Storage :: diks( 'xxxx') - > get($ filename);'アクセスします。 db。 – Med

+0

両方のパスを保存する必要はありません。これは、命名規則に応じて派生した属性になります。申し訳ありませんが、これが助けにならない場合、私はあなたのプロジェクトについて十分に知りません。 – chrisgaines

関連する問題