从foreach错误之外的控制器获取值:未定义的属性:Illuminate \ Pagination \ LengthAwarePaginator ::

时间:2018-12-20 08:37:27

标签: php laravel

无法获取foreach之外的值。

我想在foreach语句之外调用该值,但是无法调用它。但是在foreach内部它正在工作。可能有什么问题?

//控制器

$data['test1'] = ...some query...;
$data['test2'] = ...some query...;
return view ('testpage',['data'=>$data]);

//查看(正在运行)

  @foreach($data['test1'] as $result) 
    {{$result -> test_val}}
    @endforeach

//查看(无效)

 {{$data['test1'] -> test_val}}

1 个答案:

答案 0 :(得分:0)

我已经有了答案...

由于我推的次数超过1,所以我还需要找到索引的位置。因此答案将是 {{$data['test1'][0] -> test_val}}

缺少的部分是[0]或要查找的索引。