Laravel
TurboMT
这个作者很懒,什么都没留下…
展开
-
Laravel中使用JWT进行接口验证
有时候项目是前后端分离的时候,需要进行接口校验,这里JWT是一个很好的工具,方便快捷。思路:用户登录拿到token,之后需要登录的请求拿着token,并使用中间件解密,我这里在中间件同时进行了无痛刷新token,前端比对token值后进行替换存储下来,这样的好处就是不需要前端进行手动刷新token,方便业务流程。安装JWT扩展包 https://github.com/lcobucci/jwtcomposer require lcobucci/jwt安装完成后 创建新的工具类 JwtAut原创 2020-08-26 18:56:50 · 1801 阅读 · 11 评论 -
Laravel中执行php artisan migrate 报错Syntax error or access violation: 1071 Specified key was too long;
具体报错信息Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email))user表的migartion,可以看出name字段并没有声明长度,la.原创 2020-08-25 15:42:46 · 321 阅读 · 0 评论 -
Laravel中的where高级使用方法
有时候项目中需要进行多个字段搜索就可以用到此方法在Laravel中的可以同时使用多个where,所以我们可以每个字段分配一个where()然后在每个where()中去闭包判断$username = '';// 收货人姓名$hospital_id = ''; // 医院id# 判断是否有姓名搜索if (!empty($request->username)) { $username = $request->username;}# 判断是否有医院搜索if (!empty(原创 2020-08-02 16:52:28 · 4246 阅读 · 2 评论