0
私はPHP Blade/Laravelの新機能ですが、変数の内部にあるHTMLをHTMLとして表示しようとしています。PHP Laravelの表示配列をHTMLとして
だから私は$products
と、私はこれをしなかったすべての最初という名前の変数を得た:
{{ print_r($products) }}
は、これは私を与えた:だから
Array
(
[0] => Array
(
[title] => Belt
[image] => img/products/belt.jpg
[price] => 79.00
[specialPrice] =>
)
[1] => Array
(
[title] => Hat
[image] => img/products/hat.jpg
[price] => 89.00
[specialPrice] => 69.00
)
[2] => Array
(
[title] => Bag
[image] => img/products/bag.jpg
[price] => 99.00
[specialPrice] => 59.00
)
[3] => Array
(
[title] => Scarf
[image] => img/products/scarf.jpg
[price] => 119.00
[specialPrice] =>
)
)
1
を、私はHTMLとしてこの配列を表示したいです。私はこれを試しました:
@foreach($products as $key => $item)
<p>{{@item->title}}</p>
@endforeach
しかし、それは動作しませんでした。私は間違って何をしていますか?
' - >は'オブジェクト '[]'または '{}'配列のためのものであるためです。例えば'$ item ['title']'私はそれをすると思います。また、私はlaravelに慣れていませんが、それは直接PHPでHTMLを持つことができますか? – chris85
Chris85が正しいです。大括弧で属性を表示してください。 –
'
{{@item ['タイトル']}}
'私は '私は
'を得る? – Steve