私のビューに表示するには、laravelコントローラからデータを返す必要があります。 以下は、これを達成するために使用しているコントローラメソッドです。私はsrc内の '$ imagepath'変数の値を取得できませんでした。このため、私のビューでイメージをロードすることができません。私はララベルの初心者です。事前に感謝してください。は、laravel 5.3のsrcタグ内の変数値にアクセスします。
public function show(Request $request)
{
if ($request->ajax()){
$output="";
$orderItems=DB::table('orderItem')->where ('order_id','=', $request->orderId)->get();
if($orderItems){
foreach ($orderItems as $key=>$orderItem){
$spare=Spares::find($orderItem->spare_id);
$imagepath=$spare->imagePath;
$output.='<tr>'.
'<td>'.$spare->description.'</td>'.
'<td>'.$spare->description.'</td>'.
'<td>
//here i need to set the src of the image
<img style="width: 50px;height: 50px;"
src="{{asset(\'images/spares/\').\'/\'.$imagepath}}">
</td>'.
'<td>
<a class=" btn btn-success btn-sm" data-toggle="modal" data-target="#modalReview" >Add Review </a>
</td>' .
'</tr>';
}
return response($output);
}
}
}
その – hEShaN
ああを働いていません。私はブレードテンプレートビューでそれを意味します。 –
私はコントローラファイルからこのデータをレスポンス経由でブレードに渡す必要があります。私はこのsrc値がブレードではなくコントローラーで定義されている必要があります – hEShaN