
php
漫步的猪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微信支付sdk详细使用
准备工作1.WxPay.Config.php 文件不在lib中, 在example目录,将其复制到lib中.并依次设置相关账号2.laravel 项目载入sdk,修改composer.json> 适用于没有命名空间的sdk "autoload": { "psr-4": { "App\\": "app/" }, ...原创 2019-10-24 15:19:40 · 2243 阅读 · 0 评论 -
phpstorm laravel环境搭建
一.安装插件 laravel plugin配置:二. 安装 larave-ide-helper# 如果只想在开发环境安装请加上 --devcomposer require barryvdh/laravel-ide-helper在 「config/app.php」的 「providers」数组中加入Barryvdh\LaravelIdeHelper\IdeHelpe...转载 2018-11-17 17:46:18 · 2338 阅读 · 0 评论 -
laravel 和wangEditor3.1富文本编辑器的使用
准备1.开启php.ini中的php_fileinfo扩展2.设置.env中的APP_URL=xxx配置:在主模板文件中加入头(为了image图片的上传)<meta name="csrf-token" content="{{ csrf_token() }}">html部分: <form action="/article/add" method="P...转载 2018-11-29 21:45:34 · 770 阅读 · 0 评论 -
laravel 中间件 配置
<?phpnamespace App\Http;use Illuminate\Foundation\Http\Kernel as HttpKernel;class Kernel extends HttpKernel{ /** * The application's global HTTP middleware stack. * * The...转载 2019-03-18 10:21:31 · 625 阅读 · 0 评论 -
laravel+jwt-auth
guard 准备知识这部分是 laravel guard 的知识我们在 config/auth 中设置了不同的 guard'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ ...转载 2019-05-16 21:37:04 · 1073 阅读 · 0 评论 -
如何理解PHP中的对象引用,浅复制以及深复制
很多新手PHPer对oop编程不熟的容易对这些概念忽视,最近在读初级PHP工程师这本书的时候对对象引用这一部分比较模糊,查了一些资料,理解了一下,想在此做一下记录,告诉自己这些基础一定要巩固好。参考文章:https://blog.youkuaiyun.com/hel12he/article/details/49617023 https://blog.youkuaiyun.com/...转载 2018-08-17 17:18:06 · 184 阅读 · 0 评论 -
[转载]小程序 报错 errcode: 40029, errmsg: "invalid code, hints: [ req_id: HQd79a0747th31 ]
☾ .背景今天在进行小程序开发过程中,需要登录获取用户的 token信息当调用 wx.login 后,进一步需要根据所得的 code 码进行登录凭证校验(包含 openid、session_key或者unionid等)微信小程序官方文档 - wx.login【更新 (2018-06-13)】 提示: 如果自己的代码前一天没问题,第二天突然不能执行,我建议小程序移除这个项目,然后再新项目导入回去再测...转载 2018-06-14 16:51:00 · 2704 阅读 · 0 评论 -
微信支付:curl出错,错误码:60
最近一个微信项目用到微信支付系统,在微信官方下载了一个官方的demo。运行后竟然报错。Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php:564 Stack trace: #0 D:\wwwroot\we...转载 2018-06-14 17:14:58 · 446 阅读 · 0 评论 -
微信支付失败,返回invalid total_fee,原来是金额不能出现小数点
微信支付出现提示:get brand_wcpay_request:fail支付结果返回:invalid total_fee[html] view plain copy<xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[invalid total...转载 2018-06-14 17:15:25 · 2882 阅读 · 1 评论 -
Http Header里的Content-Type
之前一直分不清楚post请求里Content-Type方式,如application/x-www-form-urlencoded、multipart/form-data。本文会介绍Content-Type有哪几种、插件Postman和RESTClient使用示例。文末还会介绍在PHP中CURL里需要注意的细节。简介Http Header里的Content-Type一般有这三种:applicatio...转载 2018-06-20 15:52:51 · 2608 阅读 · 0 评论 -
微信小程序 this和that详解及简单实例
微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中的上下文改变,在wx.request({});方法的回调函数中,对象已经发生改变,所以已经不是wx....转载 2018-07-07 19:06:14 · 492 阅读 · 0 评论 -
thinkphp5 门面(Facade)
门面(Facade)门面为容器中的类提供了一个静态调用接口,相比于传统的静态方法调用, 带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。系统已经为大部分核心类库定义了Facade,所以你可以通过Facade来访问这些系统类,当然也可以为你的应用类库添加静态代理。下面是一个示例,假如我们定义了一个app\common\Test类,里面有一个hello动态...转载 2018-08-09 17:49:34 · 1998 阅读 · 1 评论 -
深入浅出依赖注入
本文试图以一种易于理解的行文讲解什么是「依赖注入」这种设计模式。或许您已经在项目中已经使用过「依赖注入」,只不过由于某些原因,致使您对它的印象不是特别深刻。「依赖注入」可能是最简单的设计模式之一,但即便如此我发现要想真正的以一种老少咸宜的方式把它讲解透彻也绝非易事。本文在写作过程中参考了诸多优秀的与「依赖注入」相关文章,我会从以下几个方面给大家讲解「依赖注入」究竟是一种怎样的设计模式:...转载 2018-08-14 11:20:19 · 257 阅读 · 0 评论 -
php-curd基类框架
php 最长用的是curd基类,下面收集了一个curd的基类结构.<?php/** * @uses array_helper */class CRUD_Model extends CI_Base_Model{ public $ci; public $crud_total = 0; private $crud_offset = 0; private $crud_p转载 2017-08-08 22:29:02 · 599 阅读 · 0 评论