PHP

Laravel如何通过Scout使用ElasticSearch全文搜索

Laravel Scout 是一个基于驱动程序的简单全文搜索解决方案,通过使用模型观察者,Scout 将自动同步 Eloquent 记录的搜索索引。而 Elasticsearch是一个分布式、RESTful 风格的搜索和数据分析引擎,通过 elastic-scout-driver 来实现Scout的搜索扩展。

Laravel 几个有趣的辅助函数

文档地址 数组函数data_*系列

Laravel 常见问题及解决方法

新版本构造函数中session获取问题最近的一个项目使用了新版本的Laravel,结果发现5.3版本及之后在控制器的构造函数中无法获取到session,因为session中间件还没有启动;替代方案是在控制器构造函数中使用Closure来直接定义中间件

PHP进阶知识汇总

Laravel 自定义公共函数的引入 新建自定义函数文件一般在app/Helpers/functions.php 配置 composer.json在autoload配置项新增以下配置项

Closure 类

匿名函数类,其内部实现如下: Closure { // 阻止实例化 __construct

PHP7 新特性小结

比较运算符 <=>,?? $a <=> $b 结合比较运算符,根据比较结果返回 -1 | 0 | 1;

Laravel 数据库操作总结

使用多个数据库 单个查询使用DB::

Laravel 集合操作总结

简介 Illuminate\Support\Collection 类提供一个流畅、便利的封装来操控数组数据,支持链式调用。 绝大多数 collection 方法会返回一个新的集合、元素、统计数据,小部分会修改原有集合。

PHP基础知识总结

count 计数 count( $array, [ $mode = COUNT_NORMAL ] )COUNT_NORMAL = 0,普通模式COUNT_RECURSIVE = 1,递归模式,统计多维数组所有单元 特殊值的计数

PHP语法中字符串的4种表达方式

单引号  不转义 双引号转义变量和特殊字符 Heredoc...