laravel
cqims21
这个作者很懒,什么都没留下…
展开
-
laravel 服务容器bind与上下文绑定的一个应用实例
laravel 服务容器是一个用于管理类的依赖和执行依赖注入的强大工具。其实就是一个超强IoC与DI工具。下面是laravel服务容器的一个bind与上下文绑定的实现。interface IUser{ public function getModel();}class Model{ public $name;}class Man implements IUs...原创 2020-03-04 13:54:58 · 1411 阅读 · 0 评论 -
Laravel 创建自己的 Facade
博客原文:Laravel 创建自己的 Facade前言laravel 提供了一个灵活的模式,那就是 facade 。框架内部的 DB、Auth、File 等功能也有相关的 facade 实现。那么,该如何写自己的 facade 呢?Facade 是什么?首先,facade 并不是 laravel 独有的东西,它就是设计模式中的外观模式(Facade)。当然,这里就不长篇大论去讨论外观...转载 2020-03-04 13:54:01 · 679 阅读 · 0 评论 -
laravel Scout使用elasticsearch搜索引擎
Laravel Scout 是针对Eloquent 模型开发的一个简单的,基于驱动的全文检索系统。Scout 使用模型观察者时会自动保持你的检索索引与你的 Eloquent 记录同步。目前,Scout 带着一个Algolia驱动;然而,扩展 Scout 并不难,你可以通过自定义驱动来自由的扩展 Scout。Scout的使用请看文档Scout 全文搜索docker安装elasticsearc...原创 2020-03-04 13:50:32 · 1366 阅读 · 0 评论 -
laravel版本DB,EloquentORM不固定条件查询封装
支持DB与ORM的来构建查询。DB构建sql语句已在多个项目中使用,ORM是才加入的,没有经过太多测试。where条件构建说明参数: [“字段名”,“操作符”,“查询值”,“与前一个条件的关系[默认and]”] 与db的where方法一致1.如果是等于,可以省略"操作符" : [“username”, “chen”] 或 [“username”,"=" , “chen”]2.大于:...原创 2019-12-18 21:13:49 · 656 阅读 · 0 评论