拥有laravel标签的文章

大文件传输解决方案 : 分片上传

不少项目中会遇到上传视频等大文件的业务场景;此类业务共同点 : 传输慢 , 占用带宽;由此就需要用另一种解决方法 分片上传;带大家用php实现一下;本次用到的是php框架laravel;各种语言和框架同时适用;语言和实现的思路是一样的;使用laravel 还可以使用这个扩展包(AetherUploadLaravel);有条件的可以使用第三方七牛云,阿里云等大公司分片...
阅读全文

Laravel 中使用 JWT(Json Web Token) 实现基于API的用户认证

JWT(JSON Web Token)是一个非常轻巧的规范;这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。一个JWT实际上就是一个字符串;我们可以通过这个字符串;转化为用户信息;
阅读全文

进击微信小程序 AES交互加密

最近在开发微信小程序;涉及到请求接口数据加密的问题;用的是`laravel` 框架;话不多说直接上代码;这是 `laravel` 中间件;参考了微信根据session_key解密用户信息;```php<?phpnamespace App\Http\Middleware;use Closure;/ Class verifySign @p...
阅读全文

Laravel 使用后置中间件

玩啦 2年多的 laravel 最近才注意到 laravel 的中间件还有后置的;之前我理解的中间件都是在请求之前做的一些逻辑判断;那么后置中间件可以做一些什么呢?1:统计记录API的响应时间,请求参数和响应值;2:后台的一些操作记录;......等等;有了后置中间件;对于我们处理某些业务会方便许多;其实很简单;Laravel 的中间件有一个叫做 `termin...
阅读全文

Laravel 队列系统实现(二) Supervisor

上一节,已经队列任务类已经成功创建了;但是上节遗留下来的问题;问题 :在我们真实的开发过程中;不可能一直开着这个命令行这个窗口;里面运行着 `php artisan queue:work` 这个命令吧;这时就需要 搭建进程守护了;接下来我们会需要下载一个进程守护的软件`supervisor`;开发的一个client/server服务;是linux/unix系统下...
阅读全文

Laravel 队列系统实现(一) 创建任务篇

最近公司遇到客户反馈问题;说是下单反应慢;我打开f12;我看了一下接口的请求时间 平均下来10秒以上 (心里想想确实比较慢啊);(╥╯^╰╥)开始排查问题;刚开始我以为是sql查询效率的问题;开始优化sql;没有加索引的地方加索引;后面发现请求的时间还是没有提升上去;心里一想,下单这一块处理的逻辑确实有点多啊;计算商品价格 (商品规格 , 商品运费 , ...
阅读全文

laravel scout 全文搜索篇

最近看再看白俊遥大牛的博客,用laravel scout 做全文搜索,自己试了一试发现还是有坑,还是我自己没看仔细,还是自己少运行一条命令 composer require algolia/algoliasearch-client-php ,所以导致 Class 'AlgoliaSearch\Version' not found 查询报错 , 然而自己又找了laravel scout 的官方文档看了看 , 功夫不负有心人 , 经历了九九八十一难 ,终于成功了
阅读全文

laravel 的env配置文件中 app_env 可以设置成哪些值?

重线上拉下来的代码报错 : It is unsafe to run Dusk in production laravel 找了一下午,没找到是什么原因 ,一头雾水 ,带着程序员的专研精神 , 研究出来 ,带大家爬坑 (说实话就是自己菜)
阅读全文

安装laravel 5.6 跳过去的坑

刚开始接触laravel的时候是在laravel 5.1的时候,现在laravel 5.6 了, 变化挺大的 ,想装着学习学习, 没想到在安装的时候就遇到了问题
阅读全文