策略类依赖月门脸类Auth

首先创建一个门脸类 make:auth

然后再创建一个策略  php artisan make:policy PostPolicy

定义Auth的登陆类,用的是哪个模型登陆,我这边用的是People类

 这边指定一下要传入的模型,必须下面方法里面传入的是一样的模型


//在策略类里面验证一下修改
//一个对象不要你传,自动是门脸类登陆模型,必须一样,不然就是一直没有权限
//第二个参数就是传入的,AuthServiceProvider.php在这个配置文件里面定义的的必须一样
//判断我登陆的用户的id,和文章的作者id进行比对
切记,第一个参数一定是门脸类的参数
 

怎么用这个策略,就是这一段话,第一个参数是策略的方法名,第二个是参数名字

也可以直接在模板里面用,用法和第一种一样

错误类型

1 传入策略类的参数不对

切记策略类,第一个参数一定是门脸类的参数

验证传入的参数对不对的方法,直接DD 传入的门脸类,如何能打印出来,那就是传对了,设置也对了,如果是没有权限,那就是设置错了

最新文章

  1. SDWebImage源码解读之SDWebImageDownloaderOperation
  2. Varnish介绍
  3. 黄聪:Discuz!X/数据库操作方法、DB::table、C::t
  4. linux使用crontab实现PHP执行定时任务及codeiginter参数传递相关
  5. ScrollView中嵌套ListView
  6. css的优先级以及!important的使用
  7. Django关于filter和get()方法
  8. Java Calendar实现控制台日历
  9. 我和Python的第一次亲密接触 - 零基础入门学习Python001
  10. codeforces 459D - Pashmak and Parmida's problem【离散化+处理+逆序对】
  11. 第一个spark+scala程序
  12. 使用 symbolicatecrash 解析崩溃堆栈
  13. 理解Device Tree Usage
  14. [C++]数组指针,数组引用,函数指针
  15. glob.glob 匹配文件
  16. 官网下载MySQL最新版本的安装包
  17. Vue自定义指令报错:Failed to resolve directive: xxx
  18. SQL SERVER 2008R2 安装问题
  19. 【题解】 [HNOI2004]宠物收养场(Splay)
  20. python----并发之协程

热门文章

  1. linux 段错误常见处理方法
  2. Unity3d 相关文档
  3. PTA L3-023 计算图 (dfs+数学推导)
  4. c++11新特性之宽窄字符转换
  5. 企业建站系统MiinCMP1.0.5 版公布!
  6. cookie跨站脚本漏洞解决方案
  7. bzoj 3277 & bzoj 3473,bzoj 2780 —— 广义后缀自动机
  8. eclipse 中xml文件的字体改不了
  9. React组件传值方式总结
  10. Oracle视图编译错误解决办法