MENU

标签 laravel 下的文章

RPC框架thrift在PHP结合Laravel使用

前言

前面对于thrift的基本有大致了解,现在小试牛刀吧。

实现过程

  • 新建一个Laravel项目
  • 编写thrift接口文件并且保存为sayHello.thrift(Server端以及Client端接口保持一样)

    原则上Server端以及Client端是分开在两个Laravel项目的,博主这里为了简单一点就直接一个laravel项目上包括两个啦。所以在thrift命名空间上有点区别。

阅读全文

Laravel+JWT token无痛刷新实现

前言

最近使用JWT token作为后端api接口一个票据,具体做下无痛刷新token的方法,之前JWT都是过期用户要让用户重新登录并且刷新token方式实现,而这次的无痛刷新更是完善用户体验,无需重新登录刷新token。

阅读全文

Laravel+swoole之websocket主动消息推送

前言

最近在做一个laravel+swoole的聊天室一个项目,想着实现一个可以主动触发消息推送的功能,这个可以实现向模板消息那个,给予所有成员发送自定义消息,而不需要通过客户端发送消息,服务端上message中监听传送的消息进行做相对于的业务逻辑。

主动消息推送实现

平常我们采用swoole来写WebSocket服务可能最多的用到的是open,message,close这三个监听状态,但是万万没有看下下面的onRequest回调的使用,没错,解决这次主动消息推送的就是需要用onRequest回调
官方文档:正因为swoole_websocket_server继承自swoole_http_server,所以在websocket中有onRequest回调

阅读全文