程枫的博客

简单传递美好

因为需要做单元测试覆盖率的分析,需要xdebug扩展,之前laradock创建worksapce时是没有安装xdebug的,所以需要重新安装。 修改laradock中.env文件 WORKSPACE_INSTALL_XDEBUG=true 修改完后重新build docker-compose build workspace ...

发布 1 条评论

Laravel默认使用的是predis这个库来操作Redis的,想把它改成PHP扩展的phpredis,在config/database.php中将client值从predis改成phpredis即可。 'redis' => [ 'client' => 'phpredis', ]...

发布 0 条评论

今天把博客迁移从自己的 GCP 迁移到了朋友的服务器上,开始了寄居生活(这里要感谢朋友的收留)。 这次用 docker 来部署了,确实简单方便好用。 因为朋友的服务器上已经有安装 Nginx 在用,80 端口冲突,没办法使用容器中的 Nginx了。...

发布 2 条评论

动机 Go的依赖管理一直是被人诟病的,也有非常多的依赖管理工具,我之前一直用的官方的 dep,整体来说没有什么问题,只是项目需放在GOPATH下挺让人讨厌的,给人的感觉就是管的太多。 Go 在 1.11 中加入Go Modules,将会是 Go 1.13 中...

发布 0 条评论

Facebook实现第三方登录,跟google一样,也是比较简单,当然官方文档跟google比就一般般了。 这里整理以前后端分离的方式实现Facebook的第三方登录 申请账号 可以直接在app控制面板创建应用,跟google差不多。 在控制面板页面>产品 添...

发布 0 条评论

Twitter的第三方登录实现相对来说比较糟心,我自己也是翻遍了google前几页的搜索结果,在这里整理一个比较简单的方法实现,希望能对大家有所帮助。 申请开发者账户并创建app Twitter的审核还是很麻烦的,申请api的时候需要写一篇小作...

发布 1 条评论

关于google第三方登录的实现,google官方有非常完善的文档,这里主要是整理,以一种最简单的,前后端分离的方式实现。 创建项目 在创建项目填入Project Name就可以非常简单的完成项目的创建 创建OAuth Client ID 在控制面板可以创建和...

发布 0 条评论

问题 laravdock能够非常方便的创建开发环境,但在开发中,我们可能需要多个项目互相访问。 例如,我们有aaa.dev,bbb.dev两个项目,aaa.dev需要请求bbb.dev项目的某些接口 由于docker容器的隔离,我们是不能够直接访问的。此时如果在a...

发布 6 条评论

概述 这篇文章是Shell基础系列文章的第四篇 这一章主要讲bash shell的对于用户输入的处理,涉及输入参数、选项、交互式输入等内容 命令行参数 在第一章,学习变量的时候,我们有接触几个特殊变量,这些就是用户输出参数相关的变量。 ...

发布 0 条评论

概述 这篇文章是Shell基础系列文章的第三篇 这一章主要讲bash shell的循环命令之for while until for命令 列表的遍历 语法 for var in list do commands done 示例 for val in C Java PHP Python do echo "Language:$v...

发布 0 条评论