![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
easyswoole
学习easyswoole框架
一杯雪花勇闯天涯
越努力越幸运
展开
-
基于easyswoole框架JSON Web Token的实现
JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。废话就不说了,直接说怎么实现的安装jwt第三方扩展包composer require lcobucci/jwt<?phpnamespace App\Common;use Lcobucci\JWT\Builder;use Lcobucci\JWT\Signer\Key;use Lcobucci\JWT...原创 2020-03-16 09:40:13 · 819 阅读 · 0 评论 -
easyswoole框架之Redis使用
利用composer安装redis协程客户端可直接安装redis-pool组件实现连接池:composer require easyswoole/redis-pool安装 easyswoole/pool 组件自定义实现:composer require easyswoole/pool安装完以后在新增文件/App/Pool/RedisPool.php<?php/** *...原创 2020-02-27 17:46:40 · 2653 阅读 · 0 评论 -
easyswoole框架之orm操作数据库操作
第一步安装orm封装依赖Easyswoole提供的一个全新协程安全的ORM封装我们想使用它提供的api,那么的先按照它的要求来:安装 依赖关系swoole >= 4.4.8Easyswoole >=3.3.2mysqli > 2.x安装 mysqlicomposer require easyswoole/mysqli安装ormcomposer requi...原创 2020-02-27 00:47:34 · 5887 阅读 · 2 评论 -
easyswoole框架数据库之查询构造器的使用
利用Mysqli安装easyswoole提供的mysqli组件composer require easyswoole/mysqli先把easyswoole官方提供的mysqli组件安装下来首先我们来先新建一个叫做easyswoole的数据库,然后在这个数据库下面建立一张叫做easy_user的数据表在代码上怎么操作数据库呢?嘿嘿,我先上代码<?phpnamespace A...原创 2020-02-26 22:39:27 · 2447 阅读 · 0 评论 -
easyswoole框架之异常处理
控制器异常处理这是一个简单的easyswoole的简单控制器处理类<?phpnamespace App\HttpController\Learn;use EasySwoole\Http\AbstractInterface\Controller;class Zq extends Controller{ public function index() { ...原创 2020-02-26 17:20:53 · 1966 阅读 · 0 评论 -
easyswoole 控制器私有属性回收
在默认情况下,easyswoole的控制器对象的私有属性是不会自动释放的,它会常驻内存中。为了让这个值清零,easyswoole提供了一个gc方法回收私有属性,调用父类的gc方法,每次请求执行完毕后就会自动释放私有属性的值?php/** * Created by PhpStorm. * User: zq2020 * Date: 20-2-26 * Time: 上午11:58 */...原创 2020-02-26 12:34:27 · 405 阅读 · 0 评论 -
easyswoole框架之简单使用
首先安装好框架,easyswoole的默认路由解析规则,则thinkphp很像,我写了一个Demo.php文件该方法用于向客户响应数据,write方法$this->response()->write('hello world');redirect该方法用于将请求重定向至指定的URL$this->response()->redirect("https://www...原创 2020-02-25 19:03:23 · 1041 阅读 · 0 评论 -
easyswoole的安装
环境要求满足基本的环境要求才能运行框架,easySwoole 框架对环境的要求十分简单,只需要满足运行 Swoole 拓展的条件,并且 PHP 版本在 7.1 以上即可基础运行环境保证 PHP 版本大于等于 7.1保证 Swoole 拓展版本大于等于 4.4.12需要 pcntl 拓展的任意版本使用 Linux / FreeBSD / MacOS 这三类操作系统使用 Compose...原创 2020-02-24 17:08:24 · 356 阅读 · 0 评论