Dingo/api 的 Transfomer 的热加载问题

在 transformer 里面我们可以通过 include 方法包含和当前数据相关联的数据,但是这里存在这样一个问题, transformer 会根据你当前的关联数据去热加载这些数据(而且这是默认开启的),热加载代码如下(文件路径:/dingo/api/-/blob/src/Transformer/Adapter/Fractal.php): /** * Indicates if

- 阅读全文 -

laravel队列中的supervisor入坑指南之supervisor配置

这是 https://laravel.com/docs/5.5/queues#supervisor-configuration Laravel 官方文档给出的 supervisor 的配置,但是按照文档的说明要求去做,在运行:sudo supervisorctl reread的时候系统提示:ERROR: CANT_REREAD: Invalid user name forge in section

- 阅读全文 -

tempnam 函数抛出的 warning 错误

tempnam 函数主要作用是在系统缓存目录创建临时使用的文件,在文件使用完之后自动删除,参数如下:string tempnam ( string $dir , string $prefix )Creates a file with a unique filename, with access permission set to 0600, in the specified directory.

- 阅读全文 -

PHP数组排序函数的学习笔记

PHP有下面几个数组排序函数:arsort, asort, krsort, ksort, rsort, sort, uasort, uksort, usort.主要做两方面分析:升序 OR 降序排序计算规则升序 OR 降序除含有字母 u 的排序函数外,带有 r 字母的为 降序,其余为升序.Q:这里为什么除带有 u字母的函数?A:因为带有 u 字母的排序函数的排序规则是自定义的,既可以升序也可以降序

- 阅读全文 -

Restful API设计学习总结

什么是 Restful API ?RESTful API是目前比较成熟的一套互联网应用程序的API设计理论.关注点说明协议http / https域名api.domain.com / domain.com/api/版本api.domain.com/v1/ / 在 Request Header 中加入版本信息设计步骤第一步 、资源路径一切均资源。所以,不能使用动词,一般都是用名词复数形式。如:use

- 阅读全文 -

Git 学习笔记

Git区别大小写git config core.ignorecase false推送TAGgit push remote_name tagname推送全部TAGgit push remote_name --tags保存现场git stash查看现场git stach list恢复现场第一种git stash apply git stash drop第二种git stash pop丢弃一个没有合并的

- 阅读全文 -

Ubunu下移动文件夹下的所有文件和子目录

一般移动命令sudo mv /var/www/* /var/www1但是这样做,你会发现 . 开头的文件并没有移动过来。所以命令应该是这样:sudo mv /var/www/* /var/www1 && sudo mv /var/www/.[^.]* /var/www1&& 前面的意思是移动所有的文件加文件夹(不包括隐藏的),后面的是移动所有隐藏的文件。.[^.]*

- 阅读全文 -

Ubunut手动创建PHP7.1+Nginx+Mysql运行环境

准备全新的Ubuntu服务器一台。更新服务sudo apt-get update && sudo apt-get upgrade安装Nginxsudo apt-get install nginx访问 you_server_ip 查看效果安装Mysqlsudo apt-get install mysql-server运行 mysql -V 查看效果。安装PHP7.1绑定第三方包源su

- 阅读全文 -