![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laravel
Huhu呼
这个作者很懒,什么都没留下…
展开
-
php使用ElasticSearch
解释ESElasticsearch 是一个基于 Lucene 的搜索引擎。它提供了具有 HTTP Web 界面和无架构 JSON 文档的分布式,多租户能力的全文搜索引擎。Elasticsearch 是用 Java 开发的,根据 Apache 许可条款作为开源发布。映射关系- 其就是对创建索引的时候给字段建立类型,随后要插入的字段必须遵循以定义好的字段类型进行插入- keyword类型不能被分词,text可以被分词倒排索引ES是一个倒排索引进行检索的倒排索引指的是:通过关键字,查询主键id原创 2021-08-10 14:51:37 · 654 阅读 · 0 评论 -
laravel自定义分页方法
laravel自定义分页方法laravel模型中的 paginate方法可以实现分页,不过想扩展的话可以看下一下部分使用系统类,Illuminate\Pagination\LengthAwarePaginator实现构造方法的参数既可以实现分页其实paginate方法也就是实现这个系统的这个类而已实例use Illuminate\Pagination\LengthAwarePaginator;use Illuminate\Http\Request; public func原创 2021-06-05 18:28:13 · 1094 阅读 · 1 评论 -
laravel安装 GatewayWorker安装和应用
laravel安装 GatewayWorker安装和应用安装下载地址:https://www.workerman.net/download/GatewayWorker.zip安装到项目跟目录下应用打开安装目录,找到start_for_win.bat文件,双击打开即可编写前端文件文件位置随意<!doctype html><html lang="en"><head> <meta charset="UTF-8">原创 2021-05-26 15:39:50 · 553 阅读 · 1 评论 -
laravel自定义验证类
laravel自定义验证类准备条件laravel版本5.5x~对laravel有一点熟悉开始封装 获取控制器且成员方法的公共函数前提交件:新建一个公共类,里面写公共方法/** * 获取当前控制器与方法 */function getCurrentAction(){ $route = \Route::currentRouteAction(); list($class, $action) = explode('@', $route); return ['c原创 2021-05-17 17:38:21 · 639 阅读 · 1 评论 -
laravel下的excle使用
laravel下的excle使用安装1、composer.json文件下require属性添加 "maatwebsite/excel": "^3.1"2、composr update3、配置文件app.php下providers数组中添加 :Maatwebsite\Excel\ExcelServiceProvider::class, aliases数组添加:'Excel' => Maatwebsite\Excel\Facades\Excel::class,使用导出使用新建(原创 2021-05-07 16:31:47 · 285 阅读 · 0 评论 -
php数组常用函数
1、array_change_key_case():把数组中所有键更改为小写或大写。array_change_key_case(array,case);参数 描述array 必需。规定要使用的数组。case 可选。可能的值:CASE_LOWER - 默认值。将数组的键转换为小写字母。CASE_UPPER - 将数组的键转换为大写字母2、array_chunk():把一个数组分割为新的数组块。array_chunk(array,size,preserve_key);参数 描述..原创 2021-05-07 16:16:49 · 126 阅读 · 0 评论 -
乌班图系统搭建lnmp环境
LNMP环境搭建安装系统选择 ubuntu 16.04更新列表apt-get update //更新列表sudo apt-get install -y language-pack-en-base //安装语言包locale-gen en_US.UTF-8 //字符集安装常用软件sudo apt-get install -y vim git zip unzip安装 PHP7//请确保每一步没有出错,如果有报错,可尝试多安装几次sudo apt-get install -y soft原创 2021-04-25 14:16:33 · 242 阅读 · 0 评论 -
redis学习笔记
redis知识笔记数据表完整存储redis用到string自增长,哈希id,队列的存储idredis开机命令开启redis redis-server.exe redis.windows.conf连接redis redis-cli服务端命令查看所有的keyskeys *判断某个keys是否存在exists key “1表示存在”查看当前数据库中的key的数量dbsize清除当前数据库所有的keyflushdb切换数据库select 【/d+】清除所有数据库中的数据flush原创 2021-04-25 14:10:55 · 70 阅读 · 0 评论 -
laravel发送邮件
laravel发送邮件第一步:去qq邮箱,进入设置页面,进入smtp设置,打开POP3/SMTP服务,打开的途中会有一个授权码,那个很重要。(最好截图啦)第二部:打开目录下面的config文件夹,找到mail.php文件,driver部分设置为smtp。打开env文件,固定语法,MAIL_DRIVER=smtpMAIL_DRIVER=smtpMAIL_HOST=smtp.qq.comMAIL_PORT=25MAIL_USERNAME= //这里是你的qq邮箱MAI原创 2021-04-23 15:18:16 · 154 阅读 · 0 评论 -
laravel定时任务的实现:
laravel定时任务的实现:第一步:使用命令:php artisan make:command test 生成定时任务的类$signature属性: 这里是你要生成的命令 例如(protected $signature = 'command:hahaha';)$description属性:这个是你这个命令的简介handle() 这个方法里面写的是你需要实现的什么功能,简称主体方法。可以再别的地方写好,然后引入这里面来,完全没问题。如果不想走弯路直接在这里写就可以//第二步://进入App\原创 2021-04-23 15:00:53 · 480 阅读 · 2 评论