- 博客(21)
- 收藏
- 关注
原创 laravel8 passpord 认证 接口 小程序通用
1.配置password安装插件composer require laravel/passport2.执行迁移文件 生成数据表 正常有五张数据表php artisan migrate3.生成授权码 注:secret保存起来php artisan passport:install4.修改接口账号模型<?phpnamespace App\Models;use App\Observers\UserObserver;use Illuminate\Database
2022-03-13 15:10:54 1235
原创 laravel8 模型观察类 最后补上如何在观察类里给密码加密
第一步 创建一个观察类php artisan make:observer xxxobserver -m Models/模型(就是这个类要观察哪一个模型)观察类里有几个方法 分别是我们增删改查时自动调用常用的几个方法:分别是执行添加前/执行添加后的动作 也就是一前一后先观察完再进行添加 以及 先添加完再进行观察creating/created另一个就是修改前以及修改后 与上面同理updating/updated最后就是给我们的 模型注册观察类(也可以叫绑定)..
2022-03-09 13:56:10 281
原创 laravel8 excel导出
.需求 按条件导出数据使用laravel8 laravel-excel扩展导出excel第一步 安装扩展使用composer命令,安装laravel-excel扩展composer require maatwebsite/excel第二步 命令创建 excel脚本php artisan make:export ProjectExport --model=Project参数:ProjectExport:脚本名(或者说是新生成的脚本文件名)--model:引用的mo
2022-03-05 09:07:35 710
原创 省市区三级联动 laravel
1.我们首先要现获取省份的信息。控制器//省份信息$cityData = Cilies::where('pid',0)->get()->toArray();2.前端HTML 这里主要 这里打 data-id 属性 是用来判断当前下拉框为 省 还是 市<div class="row cl"> <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*<.
2022-03-05 08:56:46 345
原创 laravel8 实现递归处理 与无限级分类
1.树状递归结构 /** * 数组的合并,并加上html标识前缀 * @param array $data * @param int $pid * @param string $html * @param int $level * @return array */ public function treeLevel(array $data, int $pid = 0, string $html = '--', int
2022-02-24 14:42:50 290
原创 laravel redis 操作
laravel操作Redis排序/删除/列表/随机/Hash/集合等方法全解 - Laravel学习网https://phpartisan.cn/news/37.html
2022-02-16 11:16:05 472
原创 微信小程序 商品详情内 对商品sku选择价格跟随变化 变换后进行余额支付 并修改订单状态
1.商品列表 本片需自己补充CSS样式小程序端JS页面加载事件 请求接口 赋值给data/** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.request({ url: 'http://www.essou.com/index.php/api/goodsdata', method:'POST', header: {
2022-02-16 11:03:01 1865
原创 微信小程序手机号绑定功能(登录后绑定)
1.手机号绑定并不是手机号登录 所以他其实就是一个添加主要是他有一个短信发送 接收验证码验证的过程首先是小程序端HTML给你一个按钮绑定点击 bindtap 事件 跳转至手机号绑定页面<l-button type="default" bindtap="phonePage">绑定手机号</l-button>小程序 JS 页面跳转(这是没有tabBar 的页面,有tabBar的页面需换另外wx函数) //跳转至手机号绑定页面 phonePage()
2022-02-16 09:36:55 6178
原创 微信小程序 授权登录
1.获取用户code 传入后台//登录功能login(e){wx.getUserProfile({desc:'desc',success:(res)=>{//console.log(res.userInfo.nickName);//用户名letnick_name=res.userInfo.nickNam...
2022-02-16 08:35:20 1204
原创 文章分页 触底加载
//当前页 $page = input('page'); //每页显示条数 $limit = 5; //偏移量 $static = ($page-1)*$limit; //总条数 $count = BookModel::count(); //总页数 $num = ceil($count/$limit);// return json_enc...
2021-12-30 11:24:34 473
原创 富文本展示 语音播放 图片缩放 收藏
富文本就是 在js事件里给与内容就是标签,html页面展示success:res=>{console.log(res.data.data);this.setData({data:res.data.data,html:"<imgsrc='"+'http://www.yuekaozice.com/'+res.data.data.book_...
2021-12-30 10:05:27 326
原创 微信小程序防抖处理 高频访问
需要将要执行的数据放入,进行延时处理 clearTimeout(this.TimeID); this.TimeID = setTimeout(() => { //4.准备发送请求获取数据 this.getRequestData(value); }, 1000);用户高频次访问限制//获取当前时间戳vartimestamp=Date.now();...
2021-12-30 09:07:10 661
原创 tp5 防sql注入,防xss攻击
框架默认没有设置任何过滤规则 可以配置文件中设置全局的过滤规则config.php配置选项default_filter添加以下代码即可默认全局过滤方法 用逗号分隔多个'default_filter' => 'trim,strip_tags,addslashes,htmlspecialchars',...
2021-12-02 08:48:12 640
原创 ThinkPHP5 简单使用Redis中的hash表存储数据
如果TP5想要使用redis缓存,首先要修改config中的缓存设置;如果想要同时使用多个缓存类型进行操作的话,可以设置成我的这种,cache.type 配置为complex之后,就可以缓存多个缓存类型和缓存配置,每个缓存配置的方法和之前一 样,并且你可以给相同类型的缓存类型(使用不同的缓存标识)配置不同的缓存配置参数。如果想要使用redis缓存 操作的话,可以使用:Cache::store('redis')->set('id')Cache::get('id')使用
2021-12-01 11:30:12 1870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人