自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java 友好的日期时间显示

友好的显示日期时间

2024-03-08 10:27:21 82

原创 Java DES加密解密

字符串加密解密

2024-03-06 13:43:47 202

原创 JAVA 微信公众号授权给开放平台(第三方平台)开发流程及第三方平台代公众号实现业务

微信公众号授权给第三方平 及 第三方平台代公众号实现业务

2024-03-06 12:07:28 1012

原创 抖音小程 服务端OpenAPI 开发示例

抖音小程序服务端OpenAPI开发流程

2023-03-27 16:07:05 2097

原创 lavarel 模型事件 Observer 观察者模式

laravel 观察者模式 模型事件Observe

2022-09-23 13:56:46 276

原创 PHP图片转base64

PHP图片转base64格式

2022-07-07 17:22:42 623

原创 阿里视频点播开发流程

1、安装 SDK 核心库 OpenAPI。文档地址:https://next.api.aliyun.com/api-tools/sdk/vod?version=2017-03-21&language=php-tea2、 最新版本库中代码报错;我降了版本错误就消失了。composer require alibabacloud/darabonba-openapi 0.2.53、安装 VODcomposer require alibabacloud/vod-20170321 2.16.94

2022-04-28 17:21:57 964

原创 微信开放平台(第三方平台)代替微信公众号发送模板消息(基于lavarel框架开发,EasyWeChat)

1、公众号必须得把模板消息授权到第三方平台。2、我用的是 EasyWeChat3、通过接口修改账号所属行业 (实质上就是开通模板消息)//修改账号所属行业 public function set_industry() { $store_id = request('store_id', get_store_id());//小店id $template = $this->base_model($store_id); $result =

2022-03-16 12:51:44 2369 2

原创 laravel 分表后多表联查统计

//商品售出数量销售总额统计 public function count_order_goods($store_ids, $goods_id) { $start_time = request('start_time');//开始时间 $end_time = request('end_time');//结束时间 return (new \App\Model\SmallShop\SmallOrderGoodsView())->setOrd.

2022-02-23 09:22:23 1092

原创 laravel 模型追加字段并赋值

//追加字段protected $appends = ['state'];//赋值public function getStateAttribute(){ $status = $this->attributes['status']; if ($status == 1) { return '已授权'; } elseif ($status == 2) { return '取消授权'; } else { return '

2021-11-13 11:40:02 2297

原创 微信开放平台(第三方平台)代公众号发起网页授权流程(基于lavarel框架开发)

结合上一篇文章 微信公证号授权给第三方平台开发流程 实现第三方平台代微信公众号起网页授权功能。一、 公众号权限集 网页服务要授权给第三方,或者全部授权都可以的。二、配置 公众号开发域名 入下图三、我同样是用EasyWeChat , 安装 - 按照官网文档配置 文档地址composer require overtrue/wechat:~4.0 -vvv四、开发代码1、创建授权访问路由2、授权后回调路由获取用户微信信息根据自己开发 自己定义就行。Route::get('small_wech

2021-10-30 16:19:00 1306

原创 微信公证号授权给微信开放平台(第三方平台)开发流程 PHP (基于laravel框架开发)

第一步:注册账号首先注册微信开放平台爱账户并创建第三方平台 地址配置公证号权限集配置开发资料如下图 测试的话可以不用全网发布第二步: 安装开发依赖包我用的是EasyWeChat包, 安装 - 按照官网文档配置 官网地址$ composer require overtrue/wechat:~4.0 -vvv第三步:开发流程1、首先启动票据推送服务 文档地址2、获取验证票据 获取授权码 文档地址提示:二维码链接必须在配置的域名网站下跳转,不然会限制跳转。(包含PC端二维码如下图,移动

2021-10-29 10:21:15 1552

原创 微信支付(composer require overtrue/laravel-wechat)

以JSAPI支付为例一、参照文档引入 composer 包 overtrue/laravel-wechat二、商户开发配置自行到微信官网获取 商户后台三、具体代码如下<?phpnamespace App\Http\Controllers\H5\Verification;use EasyWeChat\Factory;use App\Model\Agent\Agent;use Illuminate\Http\Request;use App\Http\Controllers\Cont

2021-08-23 17:00:57 1271

原创 利用Laravel Sanctum针对SPA和简单API的轻量级身份验证系统。

利用Laravel Sanctum针对SPA和简单API的轻量级身份验证系统。安装 Laravel Sanctum首先使用 Composer 安装该软件包composer require laravel/sanctum接下来运行以下命令发布迁移文件(并运行迁移):php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"php artisan migrateSanctum 安装的最后一部分要求

2021-04-23 14:55:47 3643

原创 根据城市名称查询最近天气状况

/** * 天气 * @param string $city * @return array */ public function weather($city = '合肥') { //天气接口URL $urls = "http://wthrcdn.etouch.cn/weather_mini?city=" . $city; //得到URL中的内容 $contents = file_get.

2020-11-24 16:40:14 363 1

原创 layui 自定义表格行高,自适应

<style> .layui-table-cell{ display:table-cell; vertical-align: middle; }</style>效果

2020-10-16 16:42:57 1842

原创 Laravel Excel 3.1 导出表格详解(自定义sheet,合并单元格,设置样式,格式化列数据)

安装在composer.json您的Laravel项目中需要此软件包。这将下载软件包和PhpSpreadsheet。composer require maatwebsite/excel该Maatwebsite\Excel\ExcelServiceProvider是自动发现并默认注册。如果要自己注册,请在config/app.php以下位置添加ServiceProvider :'providers' => [ /* * Package Service Providers..

2020-09-27 14:51:20 10522 9

原创 Laravel SQL文档

Laravel 速查表中文文档https://learnku.com/docs/laravel-cheatsheet/6.0

2020-09-23 15:37:50 87

原创 css实现滚动吸顶效果

<!doctype html><html><head><meta charset="utf-8"><title>纯css实现吸顶效果-jq22.com</title><style>.header { width:100%; height:160px; background:#87CEEB;}nav { width:100%; height:100px; position:sticky; top:

2020-09-23 15:09:39 1054

原创 Lavarel检索表中数据用逗号隔开的方法

$model = $model->whereRaw('find_in_set('.$w.',tag)');

2020-09-23 10:52:54 266

原创 layui xm-select用法

layui xm-select用法

2020-09-12 13:07:27 3484

原创 PHP 友好的返回时间显示

PHP 友好的返回时间显示/** * 友好的时间显示 * @param $time * @param string $format * @return false|string */function friendly_date($time, $format = 'Y-m-d'){ if (!$time) { return ''; } $time = strtotime($time); $nowtime = time(); if (

2020-09-12 11:57:52 176

原创 lavarel Model通过 get字段名Attribute($value)处理返回数据

Lavarel框架在模型中添加如下方法,读取数据时候处理返回数据例如:数据表中是相对路径,读取的时候加上域名返回绝对路径,这样可以省去后期的处理//图片路径(相对路径和绝对路径)public function getPicAttribute($value){ return ['src' => $value, 'url' => oss_url($value)];}读取数据的结果如下图...

2020-09-12 11:54:05 306

原创 百度富文本编辑器上传文件到OSS

结合 Lavarel上传文件到OSS 实现富文本编辑器上传文件到OSS一、引入自动加载函数如下图二、修改上传文件类/** * 上传到OSS * @param $file */ private function upOss($file) { $res = \Common\Service\UploadFileService::uedUploadFile($file, $this->getFileName()); if

2020-09-07 11:06:16 1061

原创 Lavarel 框架 MongoDB 的使用

一、在项目的根目录执行命令composer require jenssegers/mongodb二、在\config\app.php中注册服务'providers' => [ Jenssegers\Mongodb\MongodbServiceProvider::class,//mongodb ],'aliases' => [ 'Mongo' => Jenssegers\Mongodb\MongodbServiceProvider::clas

2020-09-04 11:25:28 212

原创 Laravel框架上传文件到OSS

1,在项目的根目录composer.json文件中加入"aliyuncs/oss-sdk-php": "*";2,在项目的根目录中运行以下命令:composer update3,执行成功之后会生成 \vendor\johnlui\aliyun-oss 的依赖包;4,打开项目根目录的配置文件env 配置oss配置参数;如下图(具体参数到自己oss账户中获取)5,使用oss 上传图片功能实现后发现图片不能预览,虽说页面展示没问题,直接访问图片路径就自动下载了感觉很不舒服查看oss文档发现 需要把

2020-09-04 10:30:06 1722

原创 Lavarel项目如何避免被恶意攻击

在向公网提供API供外部访问数据时,为了避免被恶意攻击除了token认证最好还要给API加上请求频次限制。使用油门中间件让我们先来看看这个中间件的用法,首先我们定义一个路由,将中间件throttle添加到其中,throttle更改限制每分钟尝试60次,并且在一分钟内访问次数达到60次后禁止访问:Route::group(['prefix'=>'api','middleware'=>'throttle:60'],function(){ Route::get('users',funct

2020-09-04 10:25:23 164

原创 Lavarel前置中间件和后置中间件的用法区分

一、前置中间件public function handle($request, Closure $next){ 需要处理的操作 return $next($request);}二、后置中间件public function handle($request, Closure $next){ /*后置中间件-处理返回数据*/ $response = $next($request); $des3_mode = env('DES3_MODE'); if (

2020-09-04 10:17:00 626

原创 Layui 搜索reload的时候会携带上次查询参数解决办法

解决办法最新的 2.5.5版本table.jsextend(!0,{},i.config,e)修改为extend({},i.config,e)

2020-09-04 10:15:14 581

原创 Laravel队列的用法

laravel队列 可分为【同步队列】和【延时队列】两种一,默认QUEUE_DRIVER=sync 是同步的,使用delay延时队列不能使用同步的,否则不起作用。要想使用延时队列必须把 QUEUE_DRIVER设置成 redis 或者 datebase 延迟才起作用二,一般什么情况下会用到延迟队列呢?举个栗子(商城用户生成订单后没有付款三十分钟后取消订单,这个时候用延时队列来处理岂不快哉,或者群发邮件短信等一些耗时的操作时就需要用到延时队列,这样就可以减轻服务器的压力,减少等待时间)三,创建任务类

2020-09-04 09:51:56 5736

原创 Lavarel 模块化后,子域名用法和路由前缀用法

对应模块的路由文件如:Modules\Admin\Routes\web.php//路由前缀用法/*Route::prefix('admin')->group(function() { Route::get('/', 'AdminController@index');});*///子域名用法/*Route::domain('http://model.admin.com')->group(function() { Route::get('/', 'AdminContro

2020-09-04 09:28:18 216

原创 Laravel 模块化(5.5以上版本)

一、composer 命令生成模块文件composer require nwidart/laravel-modules二、发布软件包的配置php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"执行完上面这条命令之后,在 config 文件夹下会生成一个 modules.php 文件,这个是模块开发的配置文件,你可以在这里面进行配置。三、引入模块修改根目录文件:composer.

2020-09-04 09:23:52 218

原创 Lavarel6.0 图形验证码及验证

一、安装扩展包composer require mews/captcha二、在config/app.php进行配置'providers' => [ Mews\Captcha\CaptchaServiceProvider::class,//登录验证码 ], 'aliases' => [ 'Captcha' => Mews\Captcha\Facades\Captcha::class,//登录验证码 ],三、执行命令php

2020-09-03 16:59:34 171

原创 lavarel数据被软删除后关联查询到该数据

数据被软删除后关联的数据还想关联到该数据需要在关联方式(hasOne,hasMany,belongsTo)等后面加withTrashed();//一对一关联自己public function get_father(){ return $this->hasOne(MakeCommentReply::class, 'id', 'pid') ->withTrashed() ->with(['get_user']);}...

2020-09-03 16:52:24 567

原创 利用workman实现前端下单成功,后台弹出消息提醒功能

首先下载workman 然后启动下载workman 然后启动

2020-09-03 16:33:07 892

省市区三级联动数据结构

省市区三级联动数据结构

2023-03-31

Xshell-7免费试用.rar

个人购买的软件

2022-01-08

phpstorm无限更新.rar

PHPstorm 无限更新使用(解压一级拖入编辑器,更新重启)

2021-10-21

layuiAdmin.zip

layui2.5.7,后台管理页面

2021-04-19

laravel6.0后台管理大布局.zip

优化版本

2020-12-21

lavarel 6.0

lavarel6.0后台管理系统纯净版的,单模块开发文件一键生成,统一方法命名,后台视图数据统一异步处理具有良好的用户体验效果 核心代码封装,js封装,降低BUG率,提高开发效率

2020-10-28

百度富文本编辑器 PHP版本压缩包 UEditor.zip

百度富文本编辑器 PHP版本压缩包 UEditor.zip,下载解压即可使用

2020-09-07

最新车型大全,字段有(首字母,品牌,车系,年份型号,logo,等)树形结构,vehicle_model.sql

全球最新汽车型号大全,所有的汽车品牌、系列、车型的分类关联sql (途虎养车)同款

2020-09-04

所有行业职位表结构及数据job_industry.sql

仿新安人才网行业职位整理的一分数据表结构及数据,包含所有行业及职位

2020-09-03

全国最新省市区表,树形结构及数据 areas.sql

最新全国省市区行政划分表,树形结构,全国统一(城市编码、区域编码、邮政编码),及各市区行政坐标(经纬度),方便初始化地图中心及标注点,等级划分三级联动效果

2020-09-03

空空如也

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

TA关注的人

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