我有这样的数据Json:
"id" => 126
"user_id" => 2
"alat_id" => 7
"pertanyaan" => "{"question1":"Kondisi, kebersihan, pelumasan bearing","answer1":"baik","image":"FOTO.jpeg"} ◀"
"catatan" => "hiyahiya"
"status" => "3 Bulanan"
"deleted_at" => null
"created_at" => "2019-04-16 06:21:50"
"updated_at" => "2019-04-16 06:21:50"
在json数据“ pertanyaan”上,我有名为FOTO.jpeg的图像。
我具有显示这样的数据的功能,并且没有错误:
<p> Laporan : {{ $pemeliharaan->status }} </p>
<p> Tanggal : {{ $pemeliharaan->created_at }} </p>
<p> Jenis Alat : {{ $pemeliharaan->alat->nama_alat }} </p>
<p> User : {{ $pemeliharaan->user->name }} </p>
<p> Catatan : {{ $pemeliharaan->catatan}} </p>
并且我有看这个的意图:
<td><img src="{{ public_path('images/{{$pemeliharaan->pertanyaan['image'] }}')}}"></td>
但有错误
syntax error, unexpected 'image' (T_STRING), expecting ',' or ')' (View: /var/www/html/new/resources/views/users/question/view_question2.blade.php)
有人可以纠正我的错误吗?
答案 0 :(得分:0)
尝试一下
<td><img src="{{ public_path('images/'.{{ $pemeliharaan->pertanyaan['image'] }} ) }}"></td>
您没有串联字符串。
答案 1 :(得分:0)
我在您的代码中看到两个问题。
<td><img src="{{ public_path('images/'.$pemeliharaan->pertanyaan['image'])}}"></td>
这应该可以解决您的语法错误。
正确的代码如下:
<td><img src="{{ url('images/'.$pemeliharaan->pertanyaan['image'])}}"></td>
这应该返回一个网址,如127.0.0.1:8000/images/some_image.png