首页 > 解决方案 > 如何在视图中使用返回重定向?

问题描述

我有查看页面

@if((Voyager::can('delete_'.$dataType->name))||(Voyager::can('edit_'.$dataType->name))||(Voyager::can('browse_'.$dataType->name)))
 some function here
@elseif

返回重定向::to('404page') @endif

错误

VerifyCsrfToken.php 第 156 行中的 ErrorException:尝试获取非对象的属性

否则条件代码不起作用。我怎样才能从一个内部返回到另一个内部。任何帮助将不胜感激。

标签: laravel

解决方案


更改@elseif@else

@if((Voyager::can('delete_'.$dataType->name))||(Voyager::can('edit_'.$dataType->name))||(Voyager::can('browse_'.$dataType->name)))
    //
@else
    Redirect::to('404page')
@endif

而用户redirect()而不是Redirect::to. 或者,如果您想将用户发送到 404 错误页面,请使用abort('404').


推荐阅读