(原文链接:https://blog.tanteng.me/2017/…) 在 Laravel 中使用 Redis 处理队列任务,框架提供的功能非常强大,但是最近遇到一个问题,就是发现一个任务被多次执行,这是…
分类:laravel
关于七牛云正确使用姿势探索
业务场景 需求 我们项目有一个文件上传需求,需要从客户端上传到七牛云的对象存储和自己的应用服务器上。这里使用七牛云主要是实现下载分发。应用服务器需要留一份是因为后续需要做文件分析(并且是上传后需要立马分析出结果展现给客户…
Laravel5.1 实现第三方登录认证(包括微博、QQ、微信、豆瓣)
前言 第三方登录认证能简化用户登录/注册的操作,降低用户登录/注册的门槛,对提高应用的用户转化率很有帮助。 Socialite Laravel 为我们提供了简单、易用的方式,使用 Laravel Socialite 进行…
Laravel 学习笔记之 Query Builder 源码解析(下)
说明:本文主要学习下Query Builder编译Fluent Api为SQL的细节和执行SQL的过程。实际上,上一篇聊到了\Illuminate\Database\Query\Builder这个非常重要的类,这个类含有…
Laravel Mass-Assignment (批量赋值) 的真正含义
初次遇到 批量赋值 的时候,很容易理解成 批量添加多条数据,实际并非如此。请看下面的例子。 假设用户表 users 结构如下,且通过 is_admin 字段值为 1 或 0 来判断用户是否为 管理员,其中 is_admi…
Laravel的初始化安装
Laravel的初始化安装 composer 安装 composer中国镜像laravel文档 curl -sS https://getcomposer.org/installer | php # 修改 composer…
使用 Laravel 5.5+ 更好的来实现 404 响应
译文首发于 使用 Laravel 5.5+ 更好的来实现 404 响应,转载请注明出处! Laravel 5.5.10 封装了两个有用的路由器方法,可以帮助我们为用户提供更好的 404 页面。现在,当抛出 404 异常时…
Laravel 5 程序优化技巧
本文经授权转自 PHPHub 社区 说明 性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。 接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。 …
Laravel 技巧之 定时任务
定时任务 Scheduled Tasks 是 Laravel 提供的组件之一,稍微上点规模的项目应该都会用到,比如开发微信应用时通过定时任务去刷新access token,比如每天定时发推送提现用户要记得签到。对于定时任…
Laravel5.4 Queues队列学习
Laravel提供了开箱即用的队列服务,队列允许您延迟处理耗时的任务,例如发送电子邮件,直到稍后的时间。推迟这些耗时的任务会大大加速您的应用程序的Web请求。 一、生成队列表 php artisan queue:tabl…
laravel5通过freetds连接sqlserver
相关版本 系统ubuntu 16.04, 使用的PHP版本是7.0.30, sqlserver 2012, freetds为0.92 Laravel5.5和5.4都测试过了 安装php驱动 sudo apt-get in…
Laravel 5 通过中间件实现 JSON_UNESCAPED_UNICODE 和跨域控制
做 json 接口的使用 JSON_UNESCAPED_UNICODE,能在返回大量非 ascii 字符数据的时候节约大量流量(其实就是把 \uxxxx 转换成人能看懂的中文)。在 Laravel 框架里最易懂的办法就是…