php
yef91
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于laravel的前端按需load功能
背景说明在做api的时候,我们返回一个资源后,前端在使用时很可能需要这个资源的相关联的其他资源。比如获取一个user时,还需要同时获取相应的city信息或者phone信息。而我们的get/user是可以在不同的场景下使用的,比如有的场景下可能仅需要获取相关的city,有的场景下可能仅需要获取相关的phone,又或者有的场景下什么也不需要或者都需要。所以我们为laravel做了一个按需load的功能...原创 2018-02-27 16:12:44 · 1730 阅读 · 0 评论 -
使用正则表达式处理包含动态数值并支持运算的字符串
背景说明假设游戏技能介绍中,我们需要描述技能伤害、技能冷却时间等数值。如果需要改变一个数值,除了修改存储的数值以外,我们还需要修改技能介绍对于这个数值的描述。有时候经常会修改了数值而忘记修改描述,造成技能的使用效果并不像其描述的那样。 所以我们可以使用占位符,再使用正则表达式做替换,并进行处理,简化以后每一次的数值修改。只需要关心数值修改,不需要再每一次都修改描述。另外,由于我们在技能描述中的数值...原创 2018-02-27 16:18:08 · 1192 阅读 · 0 评论 -
GCP-php(google云)调用示例
记录一下GCP调用首先需要composer require google/apiclient:^2.0然后直接上php代码namespace App\Services; use Google_Client; use Google_Service_Compute_Instance; use Google_Service_Compute; use Google_Service_Compute_Atta...原创 2018-02-27 17:55:22 · 1517 阅读 · 0 评论 -
vagrant-homestead安装xdebug
homestead默认没有安装xdebug使用以下语句安装wget https://xdebug.org/files/xdebug-2.6.0RC2.tgz tar -zxvf xdebug-2.6.0RC2.tgz cd ./xdebug-2.6.0RC2 sudo phpize sudo ./configure --enable-xdebug sudo make sudo make insta...原创 2018-02-27 19:45:37 · 1051 阅读 · 0 评论 -
PHP Tools for Visual Studio 配置xdebug远程调试
我的开发环境是win10运行环境在vagrant-homestead中先在vagrant-homestead安装xdebug并配置,可以参考之前的文章vagrant-homestead安装xdebug 右键项目点击属性,然后按图配置其中http://mytest.xxxx.com/ 为php服务器地址之后就可以使用调试功能了,断点查看变量啥的都没有问题...原创 2018-02-27 19:59:38 · 1449 阅读 · 0 评论 -
laravel按用户类型来显示或隐藏字段
在api开发中,有时候需要对自己以外的其他普通用户隐藏字段,比如隐藏手机号。而对于admin用户,则又不需要隐藏手机号。所以,需要设计一种能够简单的根据不同用户来显示或隐藏字段的方式。方法基于laravel实现use Illuminate\Database\Eloquent\Model; class User extends Model { /** * 重写toArray方法 ...原创 2018-02-27 21:11:58 · 4106 阅读 · 0 评论
分享