简单视图不渲染:
public function getFranchise() {
echo 'getFranchise';
$franchiseData['shopViews'] = array(1 => 'a');
$franchiseData['aaa'] = 'bbb';
return View::make('test.filteredData.franchise', $franchiseData);
}
在 test/filteredData/franchise.blade.php 中查看
franchise
{{--$shopsViews}} {{-- Fatal error: Method Illuminate\View\View::__toString() must not throw an exception in D:\projektai\dashboard\app\storage\views\d2973247ea68aed2fdfd33dc19cccada on line 5}}
{{ $aaa }}
@foreach ($shopsViews as $shop)
<strong>aaa</strong>
@endforeach
只有字 getFranchise 显示,这意味着控制器功能被调用。没有任何错误,没有任何东西。那是什么?
即使在构造函数中添加
ini_set("display_errors", true);
已编辑
发现这是:
{{--$shopsViews}} {{-- Fatal error: Method Illuminate\View\View::__toString() must not throw an exception in D:\projektai\dashboard\app\storage\views\d2973247ea68aed2fdfd33dc19cccada on line 5}}
注释导致脚本停止执行。这是为什么?这是有效的 laravel 评论。当我发表评论时,我也注意到了奇怪的事情
<?php //print_r ?>
然后它显示类似网页未找到,如互联网连接已消失。我根本不明白评论发生了什么。