会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
纸上得来终觉浅,绝知此事要躬行。
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
2018年9月14日
lumen 单元测试的一些问题
摘要: 1、一个 test 多个请求 如 $this->post,然后又 $this->post,我们会发现第二个请求中的请求参数是和第一个请求的参数是完全一样的,然后在 Controller 里面通过 spl_object_hash 方法发现两个请求的 request 实例是一样的,应该是第二个请求发起的
阅读全文
posted @ 2018-09-14 22:47 佚名000
阅读(315)
评论(0)
推荐(0)
2018年9月13日
lumen 使用 dingo API 在 phpunit 中 404 的解决方法, 以及鉴权问题
摘要: 1. phpunit.xml 中添加 dingo 相关配置 2. dingo 的路由配置文件包含不能使用 require_once。 否则, 可能会出现一种情况是, phpunit 中第一个请求成功了, 但是后面的请求都 404。 这里涉及到的一个知识点是:laravel 或 lumen phpun
阅读全文
posted @ 2018-09-13 14:24 佚名000
阅读(720)
评论(0)
推荐(0)
2018年8月2日
laravel 数据库迁移转 sql 语句
摘要: 可以使用下面的命令 当然,你需要有可以 migrate 的东西。 数据库迁移导出到文件(使用命令) 上面的一些处理是把一些无效的信息去掉,如时间戳,这样最后剩下的就是可以直接执行的 sql 语句了。
阅读全文
posted @ 2018-08-02 08:27 佚名000
阅读(1562)
评论(0)
推荐(0)
2018年8月1日
php 中 envoy 的使用方法
摘要: 相关文档:中文文档、英文文档 envoy 是什么? envoy 是一个支持 blade 语法的 ssh 远程命令执行的工具。具体来说就是,通过配置 ssh 的账号、密码、key 这些,然后可以使用 envoy 运行一些预定义的命令(比如 git 更新什么的)。 安装 怎么使用? 配置(~/.ssh/
阅读全文
posted @ 2018-08-01 14:19 佚名000
阅读(352)
评论(0)
推荐(0)
2018年7月29日
个人在 laravel 开发中使用到的一些技巧(持续更新)
摘要: 1、更高效率地查询:使用批量查询代替 foreach 查询(多次 io 操作转换为一次 io操作) 如果想要查看更详尽的介绍,可以看看这篇文章 什么是 N+1 问题,以及如何解决 Laravel 的 N+1 问题? 在维护的项目中, 我发现了有不少需要查询关联数据的时候是这样做的:先查询出列表,然后
阅读全文
posted @ 2018-07-29 07:18 佚名000
阅读(5929)
评论(0)
推荐(1)
2018年7月26日
函数参数太多的一种简化方法
摘要: 我们假设一下,我们有一个方法,拥有多达 20 多个参数,如: 这种情况下,我们可以想象到后续维护时候的痛苦,尤其是,需要增加或者删除参数的时候。 今天看 Redis 的 Queue 源代码的时候发现,里面的 Worker 的配置项是有一个独立的类来维护的: 源代码查看:Illuminate/Queu
阅读全文
posted @ 2018-07-26 21:51 佚名000
阅读(3152)
评论(0)
推荐(0)
laravel 获取所有表名
摘要: $tables = DB::connection()->getDoctrineSchemaManager()->listTableNames(); 需要 doctrine/dbal 扩展,laravel 本身也依赖这个扩展,所以无需额外安装
阅读全文
posted @ 2018-07-26 15:16 佚名000
阅读(2046)
评论(0)
推荐(0)
使用 laravel 的 queue 必须知道的一些事
摘要: 1. 在修改 queue 相关代码后,必须要使用 php artisan queue:restart 来重启队列服务,否则所做的修改可能不会生效(没法重现了,按理说应该和使用 queue:listen 或 queue:work 有关,不过最好还是重启;可能和 supervisor 开启多个 queu
阅读全文
posted @ 2018-07-26 07:53 佚名000
阅读(23011)
评论(0)
推荐(2)
2018年7月21日
git "refusing to merge unrelated histories" 解决方法
摘要: 出现这个错误是因为本地的 git 历史和远程仓库的 git 历史不一样,如果我们想要合并两个不同的 git 历史(我们必须要清楚我们在做什么),就可以使用这个选项来进行强制合并不同的 git 历史,如果有冲突,我们在合并之后,解决完冲突,commit 即可完成 merge,也就完成了合并。 git
阅读全文
posted @ 2018-07-21 16:57 佚名000
阅读(402)
评论(0)
推荐(0)
2018年7月14日
使用 xhprof 进行 php 的性能分析
摘要: 基于本机环境(php7,macos) 1、xhprof 扩展 php7 下安装 xhprof 扩展: 安装完之后,需要修改 php.ini 配置,找不到 php.ini 可以 php -i | grep php.ini,添加以下配置: 以上路径需要根据本机安装路径进行修改,需要说一下的是,outpu
阅读全文
posted @ 2018-07-14 18:44 佚名000
阅读(427)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
公告