「扩展包」Laravel-filesystem-oss 2.0 发布

2020-03-29
阅读 7 分钟
2.4k
GitHub:[链接] 最近有时间把之前写的 oss 扩展包给升级了一下,改动如下 新增获取官方 SDK 完整处理能力插件 优化获取直传配置方法,新增自定义回调参数 新增直传回调验签插件,让验签变得简单 修复直传回调功能,让 oss 服务器可正常进入应用服务器回调 新增 bucket 切换能力 新增针对「私有 bucket」访问资源能力 优...

「开发环境」让 Valet 支持多个本地项目使用不同 PHP 版本

2020-03-29
阅读 2 分钟
2.3k
在开发过程中,开发环境有非常多如:Homestead Laradock Valet Xampp 等,它们在不同场景中都各有优势,这里我说一下我最喜爱的 Valet 它是 Mac 极简主义者的 Laravel 开发环境,它创建一个站点可以说飞快,不用去做其他繁琐的配置一条命令就搞定

「实用」微信扫码 - 关注公众号后网站自动登录

2020-03-29
阅读 7 分钟
5.2k
平常大家见到过最多的扫码登录应该是 开放平台网页登录 大概形式就是:点击微信登录后会出现一个黑页面,页面中有一个二维码,扫码后可以自动获取用户信息然后登录,但是这种方式需要申请开放平台比较麻烦。如图

PHP 依赖注入扩展包 - 让你在任何时候随心所欲使用依赖注入「秀配图 ^_^」

2020-03-29
阅读 2 分钟
1.2k
Laravel 的依赖注入用得很舒服,然后在网上搜了相关资料写了一个不限于框架的轻量级依赖注入扩展包,使用场景就是你自己定义的方法,调用的时候也可以使用轻松的享受依赖注入「有没有觉得配图非常棒?」

Charles 手机抓包记录

2020-03-29
阅读 3 分钟
2.6k
Charles 很早之前用过,后来一直不用都忘记怎么使用了。近期公司叫我去测试一个小程序的安全性,第一时间想到了用 Charles 抓包分析,这里记录一下过程方便后续查阅

CI 持续集成 - 阿里云云效

2020-03-29
阅读 6 分钟
2.7k
前两个月给公司搭建了一套持续集成,用的是阿里云的「云效」,「云效」有免费一个月的试用版,有兴趣的朋友可以玩一玩,开阔一下知识范围。开始之前你需要简单了解一下 云效文档哦

Sentry 之部署到生产环境

2020-03-29
阅读 2 分钟
5.1k
Sentry 可以说是炒鸡棒的集中式异常处理服务,但是用 Sentry 官方服务要收费,为了节省开支就选择自己搭建一个 Sentry 服务,在搭建 Sentry 服务的时候遇到一些小问题,在这里分享一下。

Live 七牛云直播

2020-03-29
阅读 5 分钟
3.8k
最近的直播行业特别火,各种直播,有时候我也会去 熊猫 TV 上面看看 PDD 的 LOL 直播,在看直播的同时又很好奇他这种直播到底如何实现的,那么今天咱门就一起来探究一下吧。

Sentry 自动化异常提醒

2020-03-29
阅读 2 分钟
2k
Sentry 是什么?中文翻译过来是 哨兵 的意思,从字面中可以知道 『站岗、放哨、巡逻、稽查的士兵』,不错,Sentry 是程序的 哨兵 ,它可以监控我们在生产环境中项目的运行状态,一旦某段代码运行报错,或者异常,会第一时间把报错的 路由,异常文件,请求方式 等一些非常详细的信息以消息或者邮件给我们,让我们第一时间...

搭建博客必备:图片拖动文本框自动上传

2020-03-29
阅读 3 分钟
1.1k
现在很多小伙伴都在搭建自己的博客,把自己的一些心得和经验都写在博客上面给一些新入门的朋友提供学习的途径,想要搭建一个漂亮实用的博客其实也很简单。

Laravel 单用户登录

2020-03-29
阅读 3 分钟
1.5k
单用户登录这个术语大家都听说过, 为什么要单用户登录? 比如: 视频网站, 如果一个帐号充值了 VIP, 然后在把自己的帐号共享给其他人, 那其他人也会有 VIP 特权, 那公司的利益就受到了损失, 那帐号如果分给 1000 人, 10000 人, 这损失就不小, 那么今天带着大家做一下单用户登录.

好友动态的实现原理

2020-03-29
阅读 3 分钟
2.1k
我们现在好多软件都有一个类似朋友圈的功能:微博、微信、QQ…… 只要涉及到好友、粉丝这样的 app 或者是网站,一定有这样的一个功能。那这个功能是怎么样来实现的呢?

RabbitMQ 消息队列

2020-03-29
阅读 3 分钟
1.8k
RabbitMQ 是一种消息队列,用于程序间的通信。形象地说 : MQ就像一个邮局,发送者将消息写入 MQ,MQ 负责把消息发送给接收者。RabbitMQ 可支持 Java, PHP, Python, Go, JavaScript, Ruby 等多种语言。本文主要介绍 RabbitMQ 的基本概念和模型。

查询构造器结果--对象数组互转方法

2020-03-29
阅读 1 分钟
1.3k
一个小小的示例方法... {代码...} 结果 数组转对象 对象转数组

搭建 GitLab 服务器

2020-03-29
阅读 2 分钟
4.4k
GitLab 是利用 Ruby On Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。它拥有与 GitHub 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序( W...

在 Laravel 中使用 MongoDB

2020-03-29
阅读 3 分钟
3k
环境准备 安装 MongoDB 安装 PHP-MongoDB 扩展 安装 Laravel-MongoDB 推荐组件 {代码...} 注册服务 {代码...} 添加 Facades {代码...} 修改数据库配置文件 config/database.php 中 {代码...} 使用篇 查询构造器 {代码...} 设置一个访问路由, 然后测试 如果你没有修改默认的数据库配置(默认还是 MySQL ),那么你在使用 Mon...

Ubuntu 下 Nginx 服务器 PHP 安装 MongoDB 扩展

2020-03-29
阅读 1 分钟
1.6k
安装 OpenSSL 安装 {代码...} 如果后面使用报 Cannot find OpenSSL's libraries 的错误,那么建立软连接: {代码...} 安装 php-pear {代码...} 安装 php5-dev {代码...} 安装 PECL 扩展库 {代码...} PECL 安装 php-mongodb 驱动 {代码...} 加载 MongoDB 扩展 创建扩展模块的配置文件 {代码...} 建立软件连接使 fpm 和 cli ...

产品级搜索技术-全文本索引

2020-03-29
阅读 2 分钟
1.3k
大部分技术员在处理搜索问题的时候,往往直接依赖数据库的查询功能,通过普通 SQL 语句的数值比较, 范围的过滤等就可以完成绝大多数我们需要的查询了, 但是如果你希望通过关键字的匹配来进行查询过滤, 那么就需要基于相似度的查询, 而不是原来的精确数值比较, 那么这种查询我们第一个想到的肯定是 LIKE 的 SQL 语句, 但...

Ubuntu apt-get 安装 MongoDB

2020-03-29
阅读 1 分钟
1.4k
添加服务源 {代码...} 添加列表 Ubuntu12.01 中使用 {代码...} Ubuntu14.04 中使用 {代码...} Ubuntu16.04 中使用 {代码...} 更新源 {代码...} 安装 MongoDB 直接安装 {代码...} 安装指定版本的 MongoDB {代码...} 服务命令 {代码...} 查看是否启动成功 {代码...} 卸载 {代码...}

Windows 下使用 Vagrant 构建 Linux 开发环境

2020-03-29
阅读 3 分钟
2.2k
Vagrant 是一个简单易用的部署工具,用英文说应该是 Orchestration Tool 。它能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境, Vagrant 基于 Ruby 开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署。

「扩展包」Laravel-filesystem-oss 2.0 发布

2020-03-29
阅读 7 分钟
2k
GitHub:[链接] 最近有时间把之前写的 oss 扩展包给升级了一下,改动如下 新增获取官方 SDK 完整处理能力插件 优化获取直传配置方法,新增自定义回调参数 新增直传回调验签插件,让验签变得简单 修复直传回调功能,让 oss 服务器可正常进入应用服务器回调 新增 bucket 切换能力 新增针对「私有 bucket」访问资源能力 优...

优雅的 Oss Flysystem 扩展

2019-01-03
阅读 3 分钟
3.6k
先上链接 如果觉得帮助了你,节省了你的时间记得 Star 哟. iidestiny/flysystem-oss iidestiny/laravel-filesystem-oss 「laravel 用户直接用这个」 序言 之前用过很多 oss 扩展包但是暂时没有一个用的顺心的,一些扩展包配置太复杂,还有的扩展包不能集成 Laravel 文件驱动,对于喜欢优雅编码的同学可能不能忍受 最近闲...