- 博客(9)
- 收藏
- 关注
原创 Laravel Scout 包在 Elasticsearch 中的使用记录
按照Laravel中文文档安装并且配置scout扩展laravel scout中文文档链接如果不用Algolia驱动可以使用这个驱动https://github.com/ErickTamayo/laravel-scout-elastic这个驱动暂时发现有点小bug,需要修改两个地方ScoutEngines\Elasticsearch\ElasticsearchEngine...
2019-08-13 17:11:02 217
原创 PHP使用QQ邮箱发送邮件无需SMTP服务器
首先需要开启openssl扩展然后在GitHub上下载PHPMailer:https://github.com/PHPMailer/PHPMailer封装发送邮件的类<?php// 引入PHPMailer的核心文件require_once 'PHPMailer/src/PHPMailer.php';require_once 'PHPMailer/src/SMTP.php'...
2018-12-31 17:38:37 2624
原创 PHP开发API接口签名验证
/** * 服务端验证签名 */class ApiValidate { // 加入签名中的秘钥 private $salt = 'G#rl;*49-T?%v,.'; /** * 获取签名sign * [getSign description] * @param [type] $data [description] * @r...
2018-12-21 10:34:23 481
转载 给PHP程序员的40条代码优化建议
转自https://www.cnblogs.com/aphper/p/4987127.html给php程序员的40条建议 优化你的php代码,这些经验是资深php程序员多年的积累结果,经验之谈,对php开发者有很好的指导意义!搜集如下,可以时常翻出来看看。1、echo 比 print 快。 2、尽量避免使用__get,__set,__autoload。3、$row[‘id’]的效...
2018-12-07 09:57:06 158
原创 PHP使用MongoDB存储经纬度,查询距离
使用命令创建数据库:use user使用命令创建集合:db.createCollection(user)使用命令创建2dsphere索引:db.user.createIndex({location: "2dsphere"})PHP代码插入经纬度数据:public function uploadMongoDBLocation() { $do...
2018-12-06 17:31:16 849
原创 PHP常用数组处理函数
in_array(值, 数组); // 判断值是否在数组元素中is_array(变量); // 检查变量是否是数组类型array_key_exists(键, 数组); // 判断数组键是否在数组中compact(变量名1, 变量名2, 变量名3, .....); // 创建一个数组,数组键名为变量名,键值为变量值implode(字符串连接符, 数组); // 将以为数组转...
2018-10-15 16:59:28 193
原创 PHP创建sqlite数据库,插入数据
<?phpclass CreateSqlite{ private $file; private $sqLiteOb; public function __construct() { $dir = './Sqlite/'.date("Ymd"); if (!is_dir($dir)){ mkdir(...
2018-10-11 17:20:31 2506
原创 PHP上传图片到阿里云OSS
先下载阿里云的SDK阿里云的OSS文档https://help.aliyun.com/document_detail/32099.html?spm=a2c4g.11186623.6.785.659cc839zVxQqbGitHub的链接https://github.com/aliyun/aliyun-oss-php-sdk?spm=a2c4g.11186623.2.18.659cc83...
2018-10-09 14:33:22 1655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人