- 博客(50)
- 收藏
- 关注
原创 小程序 优质轮播图
wxml层<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" previous-margin="{{previousMargin}}" next-margin="{{nextMargin}}" circular="{{circular}}" bindchange="s...
2021-08-16 21:02:47 157
原创 PHP 面试题
一 . 什么是面向对象?什么是面向过程?主要特征是什么?面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。面向过程是面向过程是一种以事件为中心的编程思想,编程的时候把解决问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数。二 .SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明?http无状态协议,不能区分用户是否是从同一...
2021-08-11 14:18:54 181
原创 小程序 自动登录 获取token
直接获取code码 传给后台进行 校验 转化为 openid//自动登录 获取token onLoad() { wx.login({ success:function(res){ console.log(res.code) wx.request({ url: 'http://www.ceshi.com/API/apiCodeSelect', data:{ "
2021-08-06 12:19:28 533
原创 Sourcetree 无法打开
鬼知道怎么回事 这两天Sourcetree 经常出现无法打开的情况最开始的时候我是把它卸载重装 但是后续就连卸载重装都没用了 我也很无奈啊这玩意还带进化的?1.重装直接删除重装 就可以2.找到他的日志C:\Users\AppData\Local\Atlassian\SourceTree.log找到对应日志后看到错误信息是这样的System.UnauthorizedAccessException: 对注册表项“HKEY_CURRENT_USER\Software...
2021-11-05 09:31:29 5497 1
原创 layui Tab 切换页面 SKU 添加
Tab 切换页面https://www.layui.com/doc/element/tab.htmlSKU添加 https://gitee.com/cshaptx4869/sku-table内容提交后会呈现格式
2021-09-14 22:06:25 438
原创 TP6 小程序 Tap切换 下拉加载
wxml 代码<!--pages/mistake/mistake.wxml--><view class="swiper-tab"> <view class="swiper-tab-list {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav">全部</view> <view class="swiper-tab-list {{currentTab=..
2021-09-03 10:20:50 297
原创 TP6 定时器操作方法
一、安装workman 1 composerrequireworkerman/workerman 二、创建 Timer 命令 1 php think make:command Timers 三、实现Timer<?phpdeclare (strict_types = 1);namespace app\command;use app\controller\Index;use think\c...
2021-09-02 16:10:37 1774
原创 tp6文件上传至阿里云oss
1,使用composer安装composer require aliyuncs/oss-sdk-php后台代码public function upload() { //要上传文件的临时路径 $filePath = $_FILES['file']['tmp_name']; //阿里云上传对象存储 $fileName = (new Oss())->uploadFile($filePath); retu
2021-09-02 14:47:32 1617
原创 TP6 线上 敏感词验证
获取access_token<?phpdeclare (strict_types = 1);namespace app\API\controller;use think\Request;use app\API\service\BaiduApi;class Employee{ public function EmployeeSel() { $url = 'https://aip.baidubce.com/oauth/2.0/token'; .
2021-09-02 11:33:04 361
原创 Redis 单例模式 封装
<?phpnamespace app\API\server;class RedisInstance{ private static $_instance = null; private function __construct(){ self::$_instance = new \Redis(); self::$_instance->connect('127.0.0.1','6379','5'); } private fu.
2021-08-29 22:09:52 421
原创 对页面 进行 静态化 展示 (可在TP框架内使用)
引用部分后台静态页面代码:public function name(Request $request){ $id = $request['id']; //渲染的内容 $news = ListShow::where('id',$id)->select()->toArray(); $showHtml = "list$id.html"; //判断是否有这个文件 if (file...
2021-08-27 21:34:32 240
原创 vue + ajax 列表 展示 删除
html 代码<div style="width: 500px;margin: auto"> <table id="example" class="table"> <thead> <tr> <th scope="col">ID</th> <th scope="col">昵称</th> ...
2021-08-27 21:20:08 384
原创 小程序 点击左侧选项 显示右侧内容
wxml<view class="content"> <!-- 左侧选择 --> <view class='left'> <view wx:for="{{date}}" wx:key="" catchtap='clickList' class="{{flag==item.id?'select':'normal'}}" id='{{item.id}}' bindtap='switchNav'>...
2021-08-26 20:40:06 1047
原创 elasticsearch PHP 普通搜索+高亮搜索
创建索引 public function index() { $client=ClientBuilder::create()->setHosts(['127.0.0.1:9200'])->build(); $parms=[ 'index'=>'q', //索引名 'body'=>[ 'settings'=>[ 'numbe...
2021-08-24 08:57:22 379
原创 layui 批量删除
前端获取值var delist = [];//数组格式for (var i = 0; i < data.length; i++) { delist.push(data[i].id);}//转化成[1,2,3,4,5,6]后端代码$en = \app\admin\model\article::whereIn('id',$id)->delete();清除的内容obj.del();layer.close(index);...
2021-08-20 21:06:43 140
原创 layui 分页展示
public function pagingSel(Request $request){ //原生 $param = $request->param(); $offset=($param['page']-1)*$param['limit']; $data = \app\admin\model\article::limit($offset,$param['limit'])->order('id','esc'...
2021-08-19 22:16:24 180
原创 小程序 Form 提交
<form bindsubmit="formSubmit" bindreset="formReset"> <view class="section section_gap"> <view class="section__title">是否公开信息</view> <switch name="isPub" /> </view> <view class="section"> <vie.
2021-08-06 11:16:22 232
原创 阿里云 分片上传
controller 封装public function upload(Request $request) { //提取临时地址 $fileImg = $_FILES['file']['tmp_name']; //阿里云上传 $OssUpload = \app\API\service\File::getFile($fileImg); return $OssUpload; }JWT<?php.
2021-08-06 11:09:09 233
原创 自动登录 + 测试使用接口
openid 转化 token onLoad: function (options) { wx.login({ success:res=>{ //提交 wx.request({ url: 'http://www.longmai.com/API/code_select', data:{ code:res.code, },
2021-08-06 07:31:10 299
原创 小程序 防抖 避免高频触发
感觉超简单的一个防抖方法 分享一下 延迟一秒提交clearTimeout(this.TimeID);this.TimeID=setTimeout(()=>{//提交内容},1000);
2021-08-05 14:50:41 109
原创 TP6 框架 excel导出 数据
今天做导出的时候发现了一个特别好用的方法 分享给大家一: 将excel配置到tp框架的common中function deriveExcel($strTable, $filename){ header("Content-type: application/vnd.ms-excel"); header("Content-Type: application/force-download"); header("Content-Disposition: attachment; f
2021-08-04 11:09:28 333
原创 2021-08-01
wxml 代码:<!--pages/show/show.wxml--><l-tabs bind:linchange="changeTabs"> <l-tabpanel tab="京东物流" key="one" slot="one"> <l-input label="位置" bindtap="map" required="{{true}}" value="{{onenumber}}" placeholder="小
2021-08-01 20:52:52 115
原创 小程序 下拉框
wxml:<view class="section"> <picker bindchange="bindPickeru_house" value="{{i_name}}" range="{{house}}" range-key="i_name"> <view class="picker"> <l-input label="户型" required="{{true}
2021-08-01 20:46:42 173
原创 七牛云 多文件上传 保存数据
js代码: //多文件上传 onChangeTap(evn){ var _this = this; let tempFilePaths = evn.detail.current; //定义一个空数组,进行存放上传图片url var urlArror = []; for (let index = 0; index < tempFilePaths.length; index++) { wx.uploadFile({ url:.
2021-08-01 20:43:12 372
原创 小程序 位置定位
wxml代码 点击获取地址: <l-input label="位置" bindtap="map" required="{{true}}" value="{{onenumber}}" placeholder="小区名称或地址" />js代码//地图获取位置map:function(res){ var _this = this; //先查清楚经纬度 wx.getLocation({ type: 'wgs84', succe.
2021-08-01 20:38:02 232
原创 jwt 安装 到 token的使用
一.安装通过 composer 安装运行以下命令进入JWT:composer require firebase/php-jwt创建server层:<?phpnamespace app\api\server;use app\Request;use Firebase\JWT\JWT;class Token{ protected $salt; public function __construct() { $thi.
2021-07-27 12:11:21 634 1
原创 小程序 导出地址 新增地址
新增地址:wxml:<view class="designation"> 请输入您的联系名称: <l-input label="联系人" bind:lininput="designation" placeholder="名字" name="designation" /></view><view> <picker mode="region" bindchange="bindRegionChange" value="{{reg.
2021-07-25 18:29:05 321
原创 验证信息 字符串替换 递归阶乘 不使用第三个变量实现交换两个变量的值 一个方法获取文件的扩展名
<?php//正则验证手机号$phone='15555561043';$preg_phone='/^1[3|5|7|8|9]\d{9}$/ims';if(preg_match($preg_phone,$phone)){ echo '这个是手机号格式';}else{ echo '这个不是手机号格式';}echo "<br>";$email='2594860090@qq.com';$preg_email='/^[a-zA-Z0-9]+([-_.][a-z...
2021-07-18 20:31:54 88
原创 swoole 聊天
html代码<!DOCTYPE html><html><head> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta charset="utf-8"/> <link rel="stylesheet" href="http://cdn.bootcss....
2021-07-15 08:20:24 132
原创 小程序+秒杀+laravel框架编写
小程序获取登录<view class="container"> <view class="userinfo"> <block wx:if="{{!hasUserInfo}}"> <button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 获取头像昵称 </button> <button wx:else open-type=.
2021-07-09 08:24:33 204
原创 web 图片上传
html<div class="formControls col-xs-8 col-sm-9"> <div id="uploader-demo"> <!--用来存放item--> <div id="fileList" class="uploader-list"></div> <div id="filePicker">选择图片</div> &l.
2021-07-04 22:12:09 248 3
原创 三级联动 地图使用数据
html<div class="container"> <table class="table"> <select class="sel" name="id_en"><option value="" class="first">一级分类</option></select> <select class="sel" name="id_on"><option value=""
2021-07-04 20:49:36 141
原创 高德地图 key 获取x,y地址
//获取id后进行查询到住址位置$UserUname['name'] =city::se($request['id_en'])['0']['name'].city::se($request['id_in'])['0']['name'].city::se($request['id_on'])['0']['name'];//获取 key 地址//也可以直接填写key地址$appkey = config('Maper.appkey');//查询内容$date="https://restap...
2021-07-04 20:10:36 632
原创 ES 搜索 PHP 使用
//直接建表入库 $data = \App\Models\landlord::SelName(); $client = ClientBuilder::create()->setHosts(['127.0.0.1:9200'])->build(); foreach ($data as $val) { $params = [ 'index'=>'show', ...
2021-07-03 09:52:38 629 2
原创 laravel8 公共位置内容
BaseController:class Controller extends BaseController{ use AuthorizesRequests, DispatchesJobs, ValidatesRequests; public function __construct() { $name = \Cache::get('username'); $user_name = \Cache::get('user_name'); .
2021-06-27 22:02:41 206 2
原创 Laravel8 软删除 代码总结
前端 <a title="删除" href="javascript:;" onclick="admin_role_del(this,'1')" class="ml-5" style="text-decoration:none"> <i class="Hui-iconfont"></i> </a>前端 ajaxfunction adm.
2021-06-25 21:58:13 342
原创 laravel8 session + 缓存 使用方法
session:存储: $request->session()->put('user', $date[0]['id']);查询:$request->session()->get('user');删除:$request->session()->forget('user');缓存:存储:\Cache::put('user',$date[0]['id'],210)...
2021-06-25 09:28:12 510
原创 PHP 无限极循环递归
后端处理:public function getChild($data,$en=0) { $arr=[]; foreach ($data as $v) { if ($v['role_id'] == $en){ $v['son']=$this->getChild($data,$v['u_id']); $arr[]=$v; } .
2021-06-25 07:58:41 288
原创 laravel8 文件上传 + 缩略图
//数据接收$photo = $inputData['img'];//以当前时间生成一个唯一的id$file_name = uniqid().'.'.$photo->getClientOriginalExtension();//判断你的public内有没有当天创建的文件夹 没有就创建一个if (!is_dir(date('Y-m-d'))){ mkdir(date('Y-m-d'));}//生成图片的存储路径$thumbnail_file_path = date('Y-.
2021-06-23 20:19:51 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人