php - 来自 Blade 模板的 Laravel 重定向问题

标签 php redirect laravel-5

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

请帮我找到一种在 laravel View (Blade 模板)中使用 Redirect/Url 的方法

我已经试过了:-

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

代码:-

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

最佳答案

改为使用 JavaScript 重定向:

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

关于php - 来自 Blade 模板的 Laravel 重定向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43118075/

相关文章:

php - UTF-8贯穿始终

php - 如何将这两个查询合并为一个?

php - 结果列表文本输入过滤器

php - 如何插入数据库中的特定行?

redirect - 如何强制将 www 重定向到非 www SSL 子域

php - 关系中使用的 Laravel Eloquent 和 Trimming 字段

php - 将 noindex header 添加到 php 重定向文件

angularjs - 用angular js表达js重定向

php - 如何在我的查询中从特定提供商的一位用户检索多个问题?

javascript - Vue JS 组件间数据可用性