自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 php ajax post请求下载csv导出文件的方法

php ajax post请求下载csv导出文件的方法,中文不乱码

2024-01-29 10:28:20 294

原创 laravel发邮件多账号轮流切换发邮件

BACKUP_MAIL_FROM_NAME=XXXXX系统(备用)第二步:在config目录新建文件名为backupMail.php。第四步:由于发邮件使用的是队列,在Mail目录新建。),项目还继续发送邮件,则启动备用邮箱号发送。第一步:首先先配置.env配置备用邮件账号数据。由于本人项目发邮件次数比较多,而每个邮箱地址。EmailServices.php文件。第三步:在Services目录新建个。OrderShipped.php文件。第五步:在Jobs目录新建文件。最大上限每日1000封受限。

2023-12-12 13:45:03 929 1

原创 laravel es Elasticsearch原生查询

params:" . json_encode($params, JSON_UNESCAPED_UNICODE) . "\n异常原因:" . $e->getMessage());"analyzer" => "ik_max_word", //ik_max_word 最细粒度拆分 ik_smart最粗粒度拆分。['error' => 'es服务器故障'] : [];info("es服务器故障:" . $ex->getMessage());"type" => "text", // 字符串型。

2023-06-26 14:49:12 338

原创 laravel安装ElasticSearch

4、安装es索引引擎e matchish/laravel-scout-elasticsearch (先不用装此扩展,因为导入es太慢)1、安装ElasticSearch(一定要安装7.*版本,推荐7.1,否则 tamayo/laravel-scout安装一直报错!scout配置 https://learnku.com/docs/laravel/8.x/scout/9422#e05dce。配置: https://github.com/matchish/laravel-scout-elasticsearch。

2023-06-26 14:44:09 1044

原创 Laravel Homestead笔记

Laravel Homestead 常用笔记

2023-02-09 10:56:50 358

原创 compooser remove移除包受版本约束导致失败

composer remove 扩展包受版本约束

2023-02-01 14:07:58 445

原创 Laravel 5.8+EasyWeChat 6.0开发公众号基本要求和文档

Laravel 5.8+EasyWeChat 6.0开发公众号基本要求和文档Laravel版本5.8PHP版本要求>=7.4overtrue /laravel-wechat 6.0扩展包公众号修改配置Laravel版本5.8laravel5.8中文文档 ,安装明细具体点击访问安装文档PHP版本要求>=7.4overtrue /laravel-wechat 6.0扩展包1.github地址2.6.0版本的文档。公众号修改配置1.接口配置信息: 2.JS接口安全域名修改3.

2022-01-07 10:38:39 1054

转载 整了个 Laravel 的多频道日志 ChannelLog 组件

日常开发经常在许多子模块中需要调试、记录一些具体业务的日志信息,又不想放入整个项目的日志流水中去。总是用 Storage 的 disk 方法感觉还是不够优雅,file_put_contents 加 FILE_APPEND,每次定制格式都巨麻烦。网上搜索了一下找了一圈有一个还比较凑合的方案,改吧改吧就整了这个组件:https://github.com/nickfan/ChannelLogChannelLog简介支持多通道(多实例)配置的 Laravel 日志组件(基于 Monolog)此项目基于

2020-09-11 10:10:25 1114

转载 Laravel + Goutte 开始爬虫旅行

说到爬虫,我们第一印象将会是 Python 。因其拥有丰富的网络抓取模块,语法简洁易上手,开发效率高等优点。那么 PHP 如何开始爬虫之路呢,PHP 也有许多强大第三方库支持。比较著名的 PHP 爬虫框架就有 phpspider, PHP Selenium。接下来我们将使用 Goutte 这个 PHP 的爬虫库来自己写创建一个简易的爬虫。安装Goutte Git地址Goutte 是一个用于 PHP 的屏幕抓取和web爬行库。Goutte 提供了一个很好的 API 来抓取网站并从 H

2020-07-23 13:52:31 941

原创 Windows 下 laravel-mix 安装说明

为了方便安装 laravel-mix,用来打包和压缩 css 和 js,提高访问页面加载太多js和css文件的速度,记录下安装过程以及遇到的问题及解决方法。 首先到 nodejs 官网下载 nodejs 安装包,按照默认提示设置安装 然后打开命令提示符,输入npm config ls -l找到 npm 默认配置文件位置,如下图所示...

2020-04-02 17:02:46 489

原创 sql语句知识点积累

1.DATE_FORMAT() 用法定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。常用例子:1.想实现用laravel查询数据中的某个时间字段转日期格式(时间戳转日期格式):先用函数:FROM_UNIXTIME,将...

2020-01-22 17:46:43 234

原创 laravel 数组手动创建分页实例

Laravel分页文档地址:https://learnku.com/docs/laravel/5.3/pagination/1188由于视图中的自定义分页render()不支持数组,有时候你希望数组做分页,可以用到手动创建分页方法实现。具体代码如下:第一步:引入类use Illuminate\Pagination\LengthAwarePaginator;use Illumi...

2020-01-07 14:48:39 239

原创 PHP多维数组按照某一个键值进行排序

假设:$array=[['id'=>1,'sort'=>20],['id'=>2,'sort'=>10],['id'=>3,'sort'=>20]],对该数组中sort的大小进行排序。有两种方法,比较建议方法1。方法1:(推荐!不会丢失数据) /** * 多维数组的按照某一个键值进行排序(默认升序排列) * @param $array ar...

2019-10-17 15:42:22 423

原创 宝塔面板搭建服务器环境及网站

1.宝塔官网地址 :https://www.bt.cn/2.选择linux系统在服务器上安装宝塔,地址:https://www.bt.cn/bbs/thread-19376-1-1.html 选择Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/i...

2019-09-12 11:52:57 6209 9

原创 laravel5以上使用zipper操作文件压缩解压

使用前提:laravel 版本必须大于 51、使用 composer 引入composer require chumper/zipper2、配置 app/config/app.php'providers'=>[ Chumper\Zipper\ZipperServiceProvider::class] 'aliases' => [ 'Zipper' ...

2019-09-03 15:09:33 2352 2

原创 PHP-FFMpeg 操作视频/音频文件

FFMpeg官方文档:https://ffmpeg.org/ffmpeg.html第一步:安装下载 :http://www.ffmpeg.org/download.html 然后配置环境变量,打开cmd,输入ffmpeg --version,输入 ffmpeg,显示信息代表安装成功。常用语句:1.音频转视频命令:命令:ffmpeg.exe -i D:\WWW\wx_small...

2019-08-30 17:53:05 736

原创 php解决约瑟夫环(递归算法)

“约瑟夫环”是一个数学的应用问题:一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数, 再数到第m只,在把它踢出去…,如此不停的进行下去, 直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。方法一:递归算法public function getBigMonkey(){ $...

2019-08-09 13:54:01 230 2

原创 laravel 5.1 如何自定义友好的报错页面

laravel 框架中,我们都知道,当 APP_DEBUG = false 时,我们展示的错误页面是这样的。注意:当在config/app.php 中 'debug' => env('APP_DEBUG', false) ,还是一直显示报错信息,应该在排查.env文件中APP_DEBUG的值,改为 false,或者删掉。就关闭报错信息了。那我们怎么来自定义这个页面呢?其实很简单,...

2019-05-17 13:45:25 178

原创 微信企业号和微信公众号使用js-sdk说明和注意事项

一、1.微信公众号使用JS-SDK说明文档 (官方):https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 2.企业号使用JS-SDK说明文档(官方):https://work.weixin.qq.com/api/doc#10029/%E6%AD%A5%E9%AA%A4%E4%B8%80%EF%...

2019-05-14 10:46:59 3661

原创 laravel5.1框架,为什么使用中间件,在构造函数中获取不到session问题,其他函数可以获取到。

laravel5.1框架,为什么使用中间件,在构造函数中获取不到session问题,其他函数可以获取到。public function __construct(){ //微信验证 $this->middleware('wxverify'); $this->openid = Session::get('openid');}这样写是不对的...

2019-05-08 10:38:09 1064

原创 ios系统在微信端中页面禁止分享失效问题和ios返回上一页自动刷新历史记录

苹果系统分享问题,页面重定向,返回分享失效,在js中引入下面代码即可。解决的代码: $(function () { var isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { window.location.reload();...

2019-04-01 16:48:04 1509

原创 pdf文件如何在安卓手机端不用下载在线预览

由于H5手机端页面,苹果ios手机端支持在线预览,而安卓手机端不行。解决方案: 使用pdf.js插件。官网地址:https://mozilla.github.io/pdf.js/第一步:下载整个文件第二步:渲染页面(1):引入相关js文件和css文件{{--pdfjs在线预览pdf--}}<script src="{{ asset('assets/js/pdfjs...

2019-02-19 13:35:59 4838

原创 laravel 5.1以上添加自定义用户提供者

如果你没有使用传统的关系型数据库存储用户信息,则需要使用自己的认证用户提供者来扩展 Laravel。我们使用 Auth门面上的 provider 方法定义自定义该提供者:<?phpnamespace App\Providers;use Illuminate\Support\Facades\Auth;use App\Extensions\RiakUserProvider;us...

2019-01-31 11:01:08 348

原创 window下如何安装Composer

原文地址:https://learnku.com/docs/composer/2018/00-intro/2081安装详细(凤霞的博客):https://blog.csdn.net/snow_love_xia/article/details/80137502简介Composer 是一个用于 PHP 依赖管理的工具。它实现了让你声明项目所依赖的库,并帮你完成安装/更新过程。依赖管理...

2019-01-31 10:39:05 126

原创 php导出excel处理微信昵称emoji表情符号和特殊颜文字符

php导出excel因为微信昵称中会带有emoji和特殊符号(颜文字等)会报错,具体解决方法是过滤掉emoji(或者替换emoji表情),再处理过滤特殊符号(颜文字)。由于我一开始存微信昵称是用base64_encode存储,所以取的时候base64_decode解码。具体代码如下:$value=base64_decode($v->nickname);//过滤emoji ...

2019-01-16 11:39:55 3396

原创 jstree -- 使用JSON 数据组装成树

jstree -- 使用JSON 数据组装成树 资源下载:http://download.csdn.net/detail/u012954072/9670907JStree官网:https://www.jstree.com1.使用:a. 需要jstress定义的样式样式文件在dist/themes/default/style.min.css 中,所以html页面中需要添加代...

2018-12-19 10:33:22 784

原创 小程序日常常用归纳总结

1.Invoke event ToIndex in page: pages/login/login 页面无法跳转解决:1.app.json文件中注册检查2. 跳转的url地址和目录层级3.跳转到的页面是非tabBar的页面吗?如果是tabBar页面,那么wx.navigateTo/wx.redirectTo只能用在非tabBar页面的跳转,要跳转到tabBar页面wx.swit...

2018-11-16 13:30:40 499

原创 PHP 导出cvs文件

iconv用法:https://www.php.net/manual/zh/function.iconv.phpiconv(PHP 4 >= 4.0.5, PHP 5, PHP 7)iconv — 字符串按要求的字符编码来转换说明iconv ( string $in_charset , string $out_charset , string $str ) : strin...

2018-11-09 17:40:05 1168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除