![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1392 阅读 · 0 评论 -
Laravel 创建自己的 Facade
博客原文:Laravel 创建自己的 Facade 前言 laravel 提供了一个灵活的模式,那就是 facade 。框架内部的 DB、Auth、File 等功能也有相关的 facade 实现。那么,该如何写自己的 facade 呢? Facade 是什么? 首先,facade 并不是 laravel 独有的东西,它就是设计模式中的外观模式(Facade)。 当然,这里就不长篇大论去讨论外观...转载 2020-03-04 13:54:01 · 664 阅读 · 0 评论 -
laravel Scout使用elasticsearch搜索引擎
Laravel Scout 是针对Eloquent 模型开发的一个简单的,基于驱动的全文检索系统。Scout 使用模型观察者时会自动保持你的检索索引与你的 Eloquent 记录同步。 目前,Scout 带着一个Algolia驱动;然而,扩展 Scout 并不难,你可以通过自定义驱动来自由的扩展 Scout。Scout的使用请看文档Scout 全文搜索 docker安装elasticsearc...原创 2020-03-04 13:50:32 · 1355 阅读 · 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 · 643 阅读 · 0 评论