自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 简述 laravel中间件 的原理

laravel的middleware中间件,使用了管道(pipe)的原理。什么是管道呢?管道类似水净化过程中的层层过滤。中间件的意思就是说,在接下来的逻辑之前,需要的操作。例如江河之水我们不能直接喝,在输出净水之前新增了过滤细菌的机器。那么我们把输出净水的逻辑,封装成一个匿名函数$next,然后只需要这样:$next = function(){ //输出净水}$next2 = ...

2019-01-29 19:11:43 1140

原创 nginx-1 概念

什么是nginx?HTTP服务器、(这不陌生)反向代理服务器、(负载均衡、分布式)题外:什么是代理、反代理?正向代理:客户端非常明确访问的服务器地址。服务器只清楚来自哪个代理服务器,而不清楚具体的客户端。国内--------X---------->国外网站国内------代理-------->国外网站反向代理:客户端不知道具体由哪个服务器处理。服务器非常明确请求...

2019-01-23 16:55:20 215

原创 mysql命令行方式备份数据库

命令行备份数据库,使用mysqldump命令第一种方式mysqldump -uroot -p --databases test_db| gzip > aaa.sql.gz然后提示输入password:第二种方式1,查看mysql配置文件位置ps -ef | grep mysql如果安装mysql时指定了配置文件路径,则通过上边命令看到,如没有显示配置文件信息,则默认在/etc...

2019-01-16 11:55:31 9303 1

原创 dingo for laravel 入门

它的中文文档地址:https://laravel-china.org/docs/dingo-api/2.0.0简介dingo是针对laravel、lumen框架的api开发工具包。粗看文档目录,基于api规范,它围绕了三个部分:1路由版本管理2Http Exception 异常处理3Response Transform 转化响应格式下面围绕文档依次来说明。路由版本控制相关配置...

2019-01-13 11:54:39 1673

原创 jwt-auth之三--Auth认证

说明:仍是按照文档auth的认证,一是判断登陆状态(auth),如未登陆则被拦截,然后转交给登陆模块,这需要一个中间件来完成。二是管理登陆,即登陆逻辑login,登陆成功则发送给用户一个授权token;及logout退出登陆,销毁token;忘记密码forgetPassword;注册signUp等。这需要一个专门的控制器来完成,在这里编写自定义逻辑。在这之前,请阅读文档,一些配置略过。...

2019-01-12 14:20:16 6411 6

原创 jwt-auth之二--路由配置

说明:仅供参考jwt一般用于接口开发1,控制器控制器的目录分层,一是考虑接口的规范,即声明api前缀,以及接口的版本号v,所以参考以下目录结构,也可以完全不这么做。2,路由服务提供者控制器是路由服务分发的,配置RoutServiceProvider,象是路由的总控制台。protected function mapApiRoutes() { Ro...

2019-01-12 13:07:11 811

原创 jwt-auth for laravel的安装与使用

说明:此文只是提供了两个网址罢了。一是github找到组件,二是找到配置文档。其他并没有干什么事情。笔者只想说明一个问题,要善于阅读文档,总比别人教你更快捷。1,github上搜索jwt-auth2,进去之后,再点击到说明文档3,点击安装文档链接4,5,composer安装composer require tymon/jwt-auth 安装的并不是最新版本,根据自己的lar...

2019-01-12 12:13:44 1488

转载 (转)数据库事务的四大特性以及事务的隔离级别

文章转载来源:https://www.cnblogs.com/fjdingsd/p/5273008.html本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概...

2019-01-10 13:43:45 127

原创 2019-01-08 urlencode和Content-Type: application/x-www-form-urlencoded的意义

1,urlencodeURL编码(URL encoding),也称作百分号编码。百分号编码(Percent-encoding)把保留字符表示为特殊字符序列。将需要转码的字符转为16进制,编码成%XY格式。2,为什么请求时,需要使用URLEncode做encode转码操作?url转义其实也只是为了符合url的规范而已。因为在标准的url规范中中文和很多的字符是不允许出现在url中的。ur...

2019-01-08 12:41:16 1111

原创 2019-01-05 laravel中{{}}和csrf

laravel的csrf四种方式一:{{csrf_field()}}二:{!! csrf_field() !!}三:@csrf四:<input type="hidden" name="_token" value="{{csrf_token()}}&

2019-01-05 18:57:23 567

原创 2019-01-02 Cookie和Session

会话篇1,cookie分为两类:A会话cookie、B持久cookie。时间:A退出浏览器则被删除。B退出浏览器、计算机重启依然存在。存贮:A内存、B磁盘。2,会话Cookie在客户端(浏览器)、服务端之间的传递[客户端] <----响应首部Set-Cookie:id=1----[服务端PHP setcookie(“id”,“1”)设置][客户端] -------请求首部Cook...

2019-01-03 00:16:29 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除