我有一个辅助函数,用于呈现看起来像
的动态视图public function renderDynamicView($path, $data)
{
return View::make($path, $data)->render();
}
现在,如果所提供的视图中发生了异常(例如,所提供的$data
中缺少信息),则该代码将被废弃。如何在这种情况下进行通用尝试捕获以呈现这种情况的默认视图?我尝试过类似的
public function renderDynamicView($path, $data)
{
try
{
return View::make($path, $data)->render();
}
catch (Exception $e)
{
return View::make('broken')->render();
}
}
以上内容导致Cannot end a section without first starting one.
异常。