来自刀片模板的 Laravel 重定向问题

2022-08-31 00:02:44

我是新来的 5 .我正在研究larvel页面安全性,我必须阻止打开某些页面或Url,但是当我在视图中使用时,它不起作用。{{ Redirect::to('/dashboard') }}

请帮我找到一种方法,在拉拉维尔视图(刀片模板)use Redirect / Url

我已经试过了:-

  1. {{ url('/dashboard') }}
  2. {{ Redirect::to('/dashboard') }}

代码 :-

@if(Auth::user()->role_id == 1)
{{ 'Page' }}
@else 
{{ Redirect::to('/dashboard') }}
@endif

答案 1

改用 JavaScript 重定向:

@if(Auth::user()->role_id == 1)
  {{ 'Page' }}
@else 
  <script>window.location = "/dashboard";</script>
@endif

答案 2
@if(your conditions)
    @php
        header("Location: " . URL::to('/'), true, 302);
        exit();
    @endphp
@endif

推荐