大象笔记

知者行之始,行者知之成

laravel 文章编辑页 token 失效问题

有的页面需要长时间编辑,例如超过2个小时,这种情况下一旦出现因 token 失效而保存失败,用户体验会非常差。 所以,需要针对性的延长失效时间。 laravel csrf token 失效问题 修改: config/session.php 将 // 两小时 'lifetime' => 120 调整为 // 六小时 'lifetime' => 360 七牛 upload token 失效问题 将默认的一小时,调整为 24 小时。 return response()->json(['uptoken' => QiniuStorage::disk('qiniu')- ...

阅读全文...

携程、如家、华住创始人季琦的《创始人手记》和《一辈子的事业》

这两本书依然是张化桥的博客推荐。五一到这周末,断断续续把季琦的两本书看完 《创始人手记:一个企业家的思想、工作和生活》 《一辈子的事业:我的创业非传奇》 内容有趣,妙笔生花。读起来非常愉悦。内容涉及企业管理、哲学、生活、股市、健康等,都是我喜欢的话题。所以,这段时间我把读这两本书作为了最大的消遣。 做自己的产品 公司的业务主要是给客户做项目,这种业务模式不长久。季琦的第一个公司的问题,大部分就是类似的问题 最开始是卖电脑和做系统集成,一个个订单去争取,一个个项目去打拼,要不停地销售、公关。那个时候,喝不完的酒,吃不完的饭局,肚子一天天圆起来(啤酒肚),血脂一天天高起来。年轻的时候还可以仗 ...

阅读全文...

微信小程序开发工具测试扫码参数解析

扫码参数解析文档: https://developers.weixin.qq.com/miniprogram/dev/api-backend/wxacode.getUnlimited.html 调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟 开发工具模拟时的 scene 的参数值需要进行 encodeURIComponent 例子: 假设 scene 参数的值为 "name=zhongwei" encodeURIComponent("name=zhongwei") "name%3Dzhongwei" ...

阅读全文...

windows 客户端程序实现微信扫码登录

实现思路: 注册一个微信公众号,企业认证,服务号 部署服务号的后台服务,实现静默授权逻辑 将静默授权的链接,附带一个临时的一次性 id,生成二维码图片 windows 客户端,例如 C# 实现,拉取该二维码图片 手机微信扫码,自动打开静默授权的页面。将获得的 open id 与一次性 id 关联 windows 客户端不断轮询该一次性 id 是否有关联的 open id 如果有关联的 open id,则换票成代表登录态的 token 用 token 获取对应的用户相关信息 至此微信扫码登录实现。 参考 https://www.cnblogs.com/wjbych/p/10410313.ht ...

阅读全文...

MySQL 触发器的坑:ERROR 1054 (42S22): Unknown column 'xxx' in 'field list'

今天线上项目报错了 500 错误,Laravel 日志中显示 Illuminate/Database/QueryException with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'is_charge' in 'field list' (SQL: update `some_categories` set `lft` = case when `lft` >= 29 then `lft`+2 else `lft` end, `rgt` = case when `rgt` >= 29 then ...

阅读全文...

根据银行卡号自动判断银行的接口

支付宝接口 良心,无需注册就能调用。但感觉是支付宝内部的接口,被人抓包抠出来的。。。 Demo: https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=4033920032360564&cardBinCheck=true 将 cardNo 替换成具体的银行卡号即可。 银行缩写列表 https://my.oschina.net/skyAcross/blog/1790253 银联接口 https://open.unionpay.com/tjweb/api/detail ...

阅读全文...

终于把四年前买的乒乓球台案子抬回来

媳妇怀孕期间,买了一个乒乓球案子,一直沉睡在老丈人的车库里,一睡就是四年。 为了庆祝母亲节,专程把这个在角落里落灰的案子接了回来。。。 整整 200 斤的乒乓球案子,四个人才能抬动。体积巨大,租的货拉拉的面包车对角线都塞不进去。 不得已,将包装盒拆掉搬了回去。 回来幸好万科的保安小哥给力,帮忙抬到院子里。其实,我想让他们帮忙把乒乓球案子组装好再走,但是,这么不要脸的话,我还没说出口,他们就跑了。。。因为他们要在楼下模拟消防演习。 今天烟台的天气格外热,我穿了短袖,依然满头大汗。加上中午在水晶宫吃完饭,没有午睡就去拉货。放下案子后,我又疲惫又困。于是,我决定先睡一觉再组装。 托孙心然大淘气的福, ...

阅读全文...

Laravel Console 命令中无法读取 backpack Config::get 配置项

非常诡异的问题,自定义一个 Laravel Console Command 命令。 但是读取 backpack Config::get 配置项时,返回均为空。 参考 https://github.com/Laravel-Backpack/Settings/issues/23 中的解决方案: 在使用 Config::get 前,添加 use Backpack\Settings\app\Models\Setting as Setting; $settings = Setting::all(); foreach ($settings as $key => $setting) { ...

阅读全文...

使用不同版本的 PHP 执行 composer install 命令

需求 我本地使用的是 php 7.1, 但是服务器上使用的是 php 7.0. 而我的服务器,本身性能问题。不方便在服务器上执行 composer install 命令。 所以只能将本地安装好的 vender 目录打包一并放到服务器上。 我需要本地能执行基于 php 7.0 生成 vender 目录下的依赖。 安装并管理多版本的 PHP 参考: https://www.tecmint.com/install-different-php-versions-in-ubuntu/ 开发机已按照的 PHP 版本: php -v PHP 7.1.20-1+ubuntu18.04.1+deb.sury.o ...

阅读全文...

获取七牛云视频文件的基本信息及关键帧截图

假设已上传视频的七牛文件地址为 http://cdn.sunzhongwei.com/video1 获取视频文件的基本信息 加上查询参数后缀 avinfo 即可 http://cdn.sunzhongwei.com/video1?avinfo 例如: "format": { "nb_streams": 2, "nb_programs": 0, "format_name": "mov,mp4,m4a,3gp,3g2,mj2", &qu ...

阅读全文...

Laravel whereIn 的排序问题

场景 由于浏览历史记录表数据量巨大,所以不敢用这个表进行联表操作。 在帖子浏览记录接口逻辑中,先获取了最近的浏览帖子的 ID 集合,然后使用 where in 操作获取具体的帖子信息。 $saves = VisitHistory::where('user_id', $user->id) ->orderBy('id', 'desc') ->offset($offset) ->limit($limit) ->get(); $items = Post::with('user:id,name,is_master,avatar_url') ...

阅读全文...

消息通知提醒 laravel notification

参考 https://laravel.com/docs/5.5/notifications 创建提醒 php artisan make:notification InvoicePaid app/Notifications 目录下会新增一个对应的 class 场景 关注的人有发新帖子 自己的帖子有人回复 自己的回复有人回复 单独发送消息 VS 群发消息 给指定用户发送 $user->notify(new InvoicePaid($invoice)); 群发消息 Notification::send($users, new InvoicePaid($invoice)); 通知的方式 ...

阅读全文...

近期节日

2019年05月20日 全国助残日
2019年05月21日 小满
2019年05月30日 五卅运动纪念
2019年05月31日 世界无烟日
2019年06月01日 六一儿童节
2019年06月05日 世界环境日
2019年06月06日 芒种
2019年06月06日 全国爱眼日
2019年06月07日 端午节
2019年06月11日 中国人口日
2019年06月16日 父亲节
2019年06月20日 世界难民日
查看更多节日