摘要: Laravel 提供了一种更简单的方式来处理用户授权动作。类似用户认证,Laravel 有 2 种主要方式来实现用户授权:gates 和策略(policy)。 这里记录一下Policy的用法,使用Policy完成用户授权主要包含三个步骤: 定义策略类 策略是在特定模型或者资源中组织授权逻辑的类。例如 阅读全文
posted @ 2017-08-22 08:56 林豆包的长颈鹿 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 通过jwt-auth提供的: 阅读全文
posted @ 2017-08-19 15:20 林豆包的长颈鹿 阅读(4368) 评论(0) 推荐(0) 编辑
摘要: 引入Dingo API和JWT 1、在composer.json的require中添加 2、执行composer update 引入新添加的包 配置Dingo API 1、配置provider 2、生成配置文件方便配置: 执行之后会在config文件夹中生成api.php配置文件,Dingo API 阅读全文
posted @ 2017-08-17 08:41 林豆包的长颈鹿 阅读(761) 评论(0) 推荐(0) 编辑
摘要: laravel使用migration创建数据表,这里已创建posts表为例 1、使用php artisan make:artisan 创建一个Migration 此时会在laravel的database/migrations/目录下生成一个带日期的migarion文件,2017_07_24_1352 阅读全文
posted @ 2017-07-29 11:42 林豆包的长颈鹿 阅读(829) 评论(0) 推荐(0) 编辑
摘要: Laravel 5.4 migrate报错:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add uni 阅读全文
posted @ 2017-07-24 22:06 林豆包的长颈鹿 阅读(2870) 评论(0) 推荐(0) 编辑
摘要: 预处理语句对于防止 MySQL 注入是非常有用的。 预处理语句及绑定参数 预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高。 预处理语句的工作原理如下: 预处理:创建 SQL 语句模板并发送到数据库。预留的值使用参数 "?" 标记 。例如: 数据库解析,编译,对SQL语句模板执行查询优化 阅读全文
posted @ 2017-06-29 19:45 林豆包的长颈鹿 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文
posted @ 2017-06-21 08:48 林豆包的长颈鹿 阅读(136) 评论(0) 推荐(0) 编辑
摘要: setbit key offset value 设置offset对应二进制位上的值 getbit key offset 作用:获取值的二进制表示,对应位上的值(从左,从0编号) bitop operation destkey key1 [key2 ...] 对key1,key2..keyN作operation,并将结果保存到 destkey 上。 operation 可以是 AND 、... 阅读全文
posted @ 2017-06-16 20:50 林豆包的长颈鹿 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Redis官网复制redis的下载连接:http://download.redis.io/releases/redis-3.2.9.tar.gz 直接wget http://download.redis.io/releases/redis-3.2.9.tar.gz 下载。 之后解压,进去解压目录 不 阅读全文
posted @ 2017-06-15 19:36 林豆包的长颈鹿 阅读(2550) 评论(0) 推荐(0) 编辑
摘要: 以下是Nginx日志的一个server段的配置,其中的access_log便是标记Nginx日志目录,紧随其后的main是日志格式 从配置文件的还可以看到具体main日志格式的定义,当然 ,我们也可以自定义: 上面的main具体包含以下内容: 阅读全文
posted @ 2017-06-14 21:01 林豆包的长颈鹿 阅读(171) 评论(0) 推荐(0) 编辑