摘要: 总结Auth中间件用于定义未登录用户只能操作哪些权限policy授权策略定义了当前用户实例与进行授权的用户是否匹配,一致才能进一步操作,否则返回403禁止访问异常场景:用户登录 Auth步骤 找到需要过滤动作的控制器,以中间件形式写入该类的构造方法中(或可在路由定义,在group by语句前) ex 阅读全文
posted @ 2019-11-09 23:34 久伴成忆 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 即时交互的应用 在现代的 Web 应用中很多场景都需要运用到即时通讯,比如说最常见的支付回调,与三方登录。这些业务场景都基本需要遵循以下流程: 客户端触发相关业务,并产生第三方应用的操作(比如支付) 客户端等待服务端响应结果(用户完成第三方应用的操作) 第三方应用通知服务端处理结果(支付完成) 服务 阅读全文
posted @ 2019-11-08 16:43 久伴成忆 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 一、这里使用Caffienate Modules 网址:modules maintained by caffeinated 二、根据自己的版本选择包的版本 三、在项目composer.json文件中加入"caffeinated/modules": "3.0.*",并运行 composer updat 阅读全文
posted @ 2019-11-07 13:31 久伴成忆 阅读(2920) 评论(0) 推荐(0) 编辑
摘要: 1. ElasticSearch安装 直接使用brew install elasticsearch 安装最新版本的es,基本没有障碍。 2.Laravel5 框架添加elasticsearch支持 在composer.json文件中添加elasticsearch-php依赖: 执行composer命 阅读全文
posted @ 2019-11-06 17:24 久伴成忆 阅读(742) 评论(0) 推荐(0) 编辑
摘要: $serv=new swoole_websocket_server("0.0.0.0",9501);$client=array();$serv->on("open",function($serv,$req)use($client){ //echo 'connect'.$req->fd; $clien 阅读全文
posted @ 2019-11-05 20:52 久伴成忆 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一、单点登录系统开发需要注意的问题 1.单点登录系统需要支持jsonp请求? 单点登录系统主要是向其他系统提供用户身份验证服务,因此需要提供对外接口,而外部系统通过接口访问时,必然涉及跨域问题,因此需要单点登录系统支持jsonp消息转换,即能正确处理跨域请求。否则,请求接收到的数据解析失败,chro 阅读全文
posted @ 2019-11-05 14:21 久伴成忆 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: 进程、线程、协程三者之间的联系与区别 一、进程 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。 二、线程 阅读全文
posted @ 2019-11-04 22:15 久伴成忆 阅读(3347) 评论(0) 推荐(0) 编辑
摘要: laravel容器包含控制反转和依赖注入,使用起来就是,先把对象bind好,需要时可以直接使用make来取就好。 通常我们的调用如下。 $config = $container->make('config');$connection = new Connection($this->config);比 阅读全文
posted @ 2019-11-04 13:01 久伴成忆 阅读(443) 评论(0) 推荐(0) 编辑
摘要: laravel容器包含控制反转和依赖注入,使用起来就是,先把对象bind好,需要时可以直接使用make来取就好。 通常我们的调用如下。 $config = $container->make('config');$connection = new Connection($this->config);比 阅读全文
posted @ 2019-11-04 12:42 久伴成忆 阅读(2319) 评论(1) 推荐(0) 编辑
摘要: 对列作用 队列的目的是将耗时的任务延时处理,比如发送邮件,从而大幅度缩短Web请求和相应的时间。 队列进程原理:写一个死循环的脚本在Linux系统持续运行,新的队列任务push到这个脚本中。一、配置 队列 配置文件存放在config/queue.php 。在该文件中你将会找到框架自带的每一个队列驱动 阅读全文
posted @ 2019-11-02 20:26 久伴成忆 阅读(1303) 评论(0) 推荐(0) 编辑