1 咔咔-

尚未进行身份认证

厚积薄发

等级
博文 594
排名 3k+

【ElasticSearch】对于在laravle中搜索的优化

优化在laravel中使用ElasticSearch的代码在App\Support目录下创建一个GoodsEsBuilder的类,这个类就用于对es商品搜索的查询条件的生成器因为参数的格式基本一致,所以我们可以定义如下格式然后提供如下图中的几个方法分别对于是category根据商品分类查询,getParams获取查询格式,keywords根据关键词查询,orderby排序,pagin...

2019-07-22 18:23:12

【ElasticSearch】结合laravel做高亮搜索

文章目录注册elasticSearch服务配置env配置在控制器创建搜索设置视图展示效果在做这个功能前,你需要安装好你的elasticSearch注册elasticSearch服务配置env配置在控制器创建搜索publicfunctionsearch(){$params=['index'=>'goods',...

2019-07-22 17:04:41

【laralve】在控制器里边写html在视图直接输出不解析

默认情况下,使用{{$var}}标签输出字符串,Blade模板引擎会自动转义(escape)HTML字符,如果需要原生输出需要使用{!!$var!!}标签!视图:显示效果:修改后:效果:...

2019-07-22 16:45:57

【ElasticSearch】在项目中如何使用ElasticSearch跟数据库同步数据

我们在项目中是如果需要使用到ElasticSearch,那么第一步就是在保持数据库的数据跟ElasticSearch的数据同步那么接下来我们在laravle中操作一下这个实现的过程创建控制器命令:phpartisanmake:controllerEditController这个控制器就相当于是用户进行了提交了添加数据,然后使用dispatch这个方法,这个方法里边传的是一个操...

2019-07-22 12:00:36

【Elasticsearch】相对于Mysql进行认识

通过MySQL认识elasticsearchRelationalDB->Databases->Tables->Rows->ColumnsElasticsearch->Indices->Types->Documents->Fields

2019-07-22 10:01:41

【laralve项目】深度使用elasticsearch

创建商品的索引http://localhost:9200/goods/然后添加文档“analyzer”:“ik_smart”代表这个字段需要使用IK中文分词器分词还有有一些字段的类型是keyword,这是字符串类型的一种,这种类型是告诉Elasticsearch不需要对这个字段做分词,通常用于邮箱、标签、属性等字段。skus的字段类型是nested,代表这个字段是一个复...

2019-07-19 18:18:57

【Elasticsearch】bulk的使用

在之前测试中使用bulk批量添加数据的案例打印$req看文档https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html看文档执行的结果说明所以说我们在使用bluk时我们的数据结构就是一个结构体,跟一组数据源可以断点调试一下他的源码...

2019-07-19 17:16:34

【laralve】在使用虚拟字段时必须配置访问器使用

还原报错报错原因最后是发现在模型里边定义了一个虚拟字段发生的解决方案对这个虚拟字段进行设置访问器即可,这是我自己项目的使用方法,你们需要什么的业务,就进行对应处理即可...

2019-07-19 14:39:00

【laravel项目】@24 laralve使用elasticsearch,并获取elasticsearch的数据

Elasticsearch官方提供了Composer包可直接引用就好,不过要注意;如果你使用的elastcsearch不是最新的那么我建议你指定合适的版本下载,而不要采用最新的,因为不同版本的es提供的api不同https://packagist.org/packages/elasticsearch/elasticsearch题外点:除了es外在laravel中也可以使用Scout;不过es...

2019-07-19 14:24:41

【laralve】Arr::only的使用

更改使用在laralve5.8中把arr_only改为了Arr::only具体使用我们可以打开源码看一下,这个方法的使用这是我们打印出来的$array和$keysarray_intersect_keyarray_intersect_key()函数用于比较两个(或更多个)数组的键名,并返回交集。array_flip()array_flip()函数用于反转/交换数...

2019-07-19 11:46:04

【TP5.1】钩子的使用

文件分布示意创建钩子文件data/behavior/AopTest.php<?phpnamespacedata\behavior;classAopTest{//绑定api初始化publicfunctionapiInit($params){echo'api初始化开始';}//绑定api结束publ...

2019-07-19 00:12:07

【Elasticsearch】增、删、改、查操作深入详解

新建文档(类似mysqlinsert插入操作)http://localhost:9200/blog/ariticle/1put{"title":"NewversionofElasticsearchreleased!","content":"Version1.0releasedtoday!","tags":["announce","elasticsearch","rele...

2019-07-18 19:30:13

【ElasticSearch 】安装教程

地址:https://www.yuque.com/u30882/xb4115/wsyip0

2019-07-18 16:06:41

【PHP】闭包的使用

一、介绍匿名函数(Anonymousfunctions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。二、使用场景1、动态调用静态类的时候 1 2 3 4 5 6 7 8 9 10 ...

2019-07-18 11:01:42

【laralve-admin】多图上传

author:咔咔WeChat:fangkangfk$form->multipleImage('prctures','商品的其他图片');这里你添加的时候注意一下按住ctrl就可以进行添加多张图片了,这个是有点隐藏的深了...

2019-07-17 16:04:17

【laralve项目】@23 laravel-admin添加的源码分析

根据断点,我们可以看到这个方法是用来保存数据的在laravel-admin的Form.php方法中就存在这三个过程;你可以在store方法中打印$data就可以查看在admin中添加的表单。然后再通过DB对于数据进行保存,如果说有关联添加的可以通过updateRelation方法进行保存所以接下来重点是需要看看updateRelation中的方法在方法中的prepareUpdate...

2019-07-17 15:47:26

【laravel项目】@22 设置商品规格

文章目录实现效果实现代码实现步骤实现效果实现代码实现步骤明天上班在说

2019-07-16 18:55:45

【laralve项目】@21 array_map的使用(重组数据,把id为键->text为值重组数据)

文章目录这是在写规格时使用到的打印一下$attr['value']重组数据,把把id为键-》text为值这是在写规格时使用到的array_map(function($value)use(&$result){$result[$value['id']]=$value['text'];...

2019-07-16 18:52:39

【laravle项目】@20 商品管理的显示

文章目录回顾添加操作查看添加的数据实现效果实现步骤详解full_name实现过程实现商品主图显示以上就是实现的所有过程,只提供思路,不提供素材跟源码,谢谢回顾添加操作这里是添加的操作1.第一个框是实现三级联动2.第二个框是根据关联关系添加另一张表的子段,还有隐藏字段并设置默认值3.第三个框就是忽略的字段,这里边写的所有字段,都会直接添加到数据库,如果数据库么有这个字段就会报错查看添加...

2019-07-16 16:54:23

【phpstorm】设置live templates时指定光标的位置

author:咔咔WeChat:fangkangfk在光标需要停留的位置加上$END$即可dump($END$);die;

2019-07-16 16:21:29
奖章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。