前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索

Laravel Blade中can命令判断多个or权限的方法

2021-07-06 09:28:12 来源:原创 作者:寂静的神经

当编写 Blade 模板时,可能希望仅在用户被授权执行给定操作时才显示页面的一部分。比如,你可能希望仅在用户可以实际更新帖子时显示博客帖子的更新表单。在这样情况下,你可以使用 @can 和 @cannot 等一系列指令。

您还可以确定用户是否具有来自给定能力列表的所有授权能力。 要实现这一点,请使用 @canany 指令。

那么,如果我们需要确定用户是否具有多个给定能力列表中的任意一项能力要怎么做呢?也就是说我们要怎么在 @can 中表达 or 的逻辑呢?我们可以使用 gate faacde 来实现这个需求,具体代码如下:

@if(Gate::check('permission1') || Gate::check('permission2'))
//......
@endif
本文关键词:laravel 权限 or can

相关文章

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1