03 2022 档案
摘要:一、授权操作有两种主要方式 1、gates 2、策略。 二、区别 1、Gates 提供了一种简单的基于闭包的授权方法,Gates 大部分应用在模型和资源没有关系的地方,比如查看管理员的面板 2、策略和控制器类似,围绕特定模型或资源对其逻辑进行分组来实现授权认证,策略应该在特定的模型或者资源中使用 三
阅读全文
摘要:在开发Api时,处理客户端请求之前,需要对用户进行身份认证,Laravel框架默认为我们提供了一套用户认证体系,在进行web开发时,几乎不用添加修改任何代码,可直接使用,但在进行api开发时,需要我们自己去实现,并且Laravel框架默认提供的身份认证不是jwt的,需要在数据库中增加api_toke
阅读全文
摘要:Laravel 的事件提供了一个简单的观察者实现,允许你在应用中订阅和监听各种发生的事件。 一、事件监听器与事件订阅者的区别 其实就一句话:Each event can have multiple listeners, but a listener can't listen to more than
阅读全文