【发布时间】:2018-03-07 15:51:24
【问题描述】:
我使用数组将数据从控制器传回视图,但现在已切换为仅使用字符串,但弹出此错误。
" array_merge(): 参数 #2 不是数组"
我什至不再使用数组了,我已经完成了 php artisan clear:cache 以防有一些我不知道的缓存。我是 laravel 的新手,但我发现的所有结果都是与错误地使用数组的人打交道,而我只是传递了一个简单的字符串。
有人可以帮忙吗?下面是我的代码
控制器中的代码部分
else {
$result = 'That email belongs to an existing referrer.';
return view('admin.invalidReferrer', $result);
invalidReferrer.blade.php 中的代码部分 @extends('admin.admin')
@section('results')
<h4>{{ $result }}</h4>
@stop
以前的控制器解决方案
else {
$result = ['That email belongs to an existing referrer.'];
return view('admin.invalidReferrer', compact('result'));
以前的刀片解决方案
@section('results')
<h4>{{ $result[0] }}</h4>
@stop
【问题讨论】: