【发布时间】:2017-02-27 11:14:21
【问题描述】:
我想使用 Controller 方法将多维数组传递给 Blade 文件:
return view('msg.simple', [
'message' => 'here is my message',
'links' => [
[
'title' => 'link title 1',
'url' => 'www.example.com'
],
[
'title' => 'link title 2',
'url' => '#2'
]
]
]);
查看文件(刀片):
@foreach($links as $link)
<a href="{{$link->url}}">{{$link->title}}</a>
@endforeach
但它显示以下错误:
htmlspecialchars() 期望参数 1 是字符串,给定数组
【问题讨论】:
-
可能与您将链接作为数组传递但尝试将标题和 url 作为对象属性访问?
标签: laravel laravel-blade