自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三千

技术交流

  • 博客(52)
  • 收藏
  • 关注

原创 php 商户转账到微信零钱

拿到 商户号 证书 还有证书序列号 关联商户的appid(如果是app在开放平台申请appid小程序的话那就是小程序的appid) 注意一定要关联appid。到此微信商户转账到用户零钱结束 (注意微信商户号里一定要有钱) //不然会报错。在微信商户号里 开通 api 权限 以及添加服务器的ip。首先在微信商户开通此功能(开通可能不易)

2023-04-17 15:20:49 1467 3

原创 php 生成小程序二维码(扫码进入小程序)

首先要拿到小城的appid 和 secret。

2023-03-10 14:10:05 643

原创 laravel 图片上传(api)

laravel api 接口文件上传

2023-02-14 10:57:55 421

原创 dact-admin 自定义登录页面

1.首先创建自定义的view文件,放在 resources/views/admin/login.blade.php。2.在app\Admin\Controllers\AuthController.php 文件中添加代码。

2023-02-14 10:50:33 824 2

原创 php 支付宝支付(带回调)

payment' => $response, //支付宝支付参数。'payType' => 'APP', // 支付方式。$aop->alipayrsaPublicKey = '您的应用公钥';'out_trade_no' => 商户id订单的id,$aop->rsaPrivateKey = '您的应用私钥';'timeout_express' => '时间',$aop->alipayrsaPublicKey = '应用公钥';'subject' => '描述',...

2022-08-09 14:24:44 1663

原创 php socket tcp 客户端

最近公司项目有需求,需要用到socket通讯,连接方式为tcp ;首先socket是什么,能干什么。Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。什么是TCP/IP、UDP?TCP/IP(Transmission Control Protocol/Internet Protocol

2021-11-25 10:05:31 2283

原创 laravel artisan命令大全

1.选项:命令 中文 -h, --help 显示给定命令的帮助。 当没有给出命令时显示列表命令的帮助 -q, --quiet 不输出任何消息 -v, --version 显示此应用程序版本 --ansi|--no-ansi 强制(或禁用 --no-ansi)ANSI 输出 -n, --no-interaction 不要问任何互动问题 --env[=ENV] 命令运行的环境 -v|vv|vvv, --verbose 增加消息的..

2021-10-27 14:23:08 857

原创 leaflet 地图使用(编辑,添加,轨迹,点击弹框)

1.插件说明 1.1. SuperMap iClient Javascript 地图, 参考地址:https://iclient.supermap.io/ 1.2. Leaflet地图,参照考址:https://leafletjs.com/ 1.3. leaflet-geoman 地图编辑,参考地址:https://geoman.io/leaflet-geoman 1.4.leaf...

2021-09-02 12:09:51 2484

转载 laravel mews/captcha 图形验证码 前后端分离

1. 说明:在laravel框架中使用验证码如果前后端分离,就不能使用session来保存和验证验证码正确与否,在网上找了很久终于找到解决办法;2.原文档地址:https://segmentfault.com/a/1190000016764250?utm_source=tag-newest;3.1.安装:composerrequiremews/captcha3.2.找到config/app.php下的providers,添加如下代码\Mews\Captcha\CaptchaS...

2021-05-27 11:51:53 2532 2

原创 php 把文件夹添加到某个压缩文件里 并下载

1. 引入 ZipArchive 类 并且在创建zip压缩文件 如:xiaomaoqrcode.zip (该文件我是放在项目根目录下面的)qrcodetmp 是呀压缩的文件(我也是放在根目录下面)2. 代码:function addFileToZip($path,$zip){ $handler=opendir($path); //打开当前文件夹由$path指定。 while(($filename=readdir($handler))!==false...

2021-04-23 16:10:39 601

原创 dact-admin表格选择器的使用

dact-admin表格选择器的使用 使用场景 在使用dact下拉选择框时,如果选择框的数据很多几百条,这样在使用普通的选择框时就会很不友好,在dact-admin里面有一种表格选择器的东西,可以很好的解决这个问题。 2.效果图 想要实现上面的效果呢,其实也是很简单的。3.首先创建异步加载类如下图 4.控制器中的写法 use App\Admin\Renderable\UserTable...

2021-01-13 15:48:31 4097 2

原创 win7安装apidoc 在使用时报错 无效令牌 解决办法

大家在apidoc 接口时 用这个 npm install apidoc-g 命令 安装最新的apidoc 版本但是在apidoc0.19.0 以上版本 使用时会报错这个错误的原因我也不太清除,可能apidoc的依赖的库的问题这是大家删除新版本的apidoc 安装apidoc0.19.0 以下的版本就可解决问题npm install [email protected] -g...

2020-09-29 11:53:29 465

原创 php sum包校验16进制的数据并且已udp发送到指定的ip端口

废话不多说,上代码1.sum包校验$m为校验的字符串,$check为结果$dexArr = explode(' ',$m);foreach ($dexArr as $key => $value) { $dexArr[$key] = hexdec($value);}$ck2 = dechex(array_sum($dexArr));$check = substr($ck2,strlen($ck2)-2,2);2.已udp形式发送$str_f = '*********

2020-09-22 17:14:54 322

原创 laravel-admin select 二级分类联动 编辑时默认选中值问题

很多小伙伴在用laravel-admin 开发后台时都会遇到select二级联动编辑时默认值选中的问题,此文章教你解决这个问题。$bb = url( 'child' );$form->select( 'classification' , __( '分类' ) )->options( $array ) ->load( 'subcategories' , $bb )->required();$form->select( 'subcategories' , __(

2020-08-17 11:09:11 1513

原创 laravel 中使用apidoc

apidoc官方文档:http://apidocjs.com/#params第一步: 使用:npm install apidoc -g 命令全局安装apidoc第二步:在项目根目录下新建apidoc。json文件,文件内容合适参考如下:{ "name":"laravel5API文档", "version":"1.0.0", "description":...

2020-07-31 11:44:52 613

原创 laravel-admin 自定义方法里获取 当前数据的id 以及当前数据

1. 获取当前行数据的自增id$id = $this -> getKey();2. 获取当前行的所有数据$a = $this->getRow()->toArray();

2020-07-31 11:40:46 3844

原创 laravel-admin配置中文(laravel6.0)

大家都知道初始化的laravel-admin框架 ,全都是英文的,接下来叫你变成中文的。1.安装插件(依赖) 执行composer require "overtrue/laravel-lang:~3.0";2. 把config/app.php 文件中的 Illuminate\Translation\TranslationServiceProvider::class,替换成Overtrue\LaravelLang\TranslationServiceProvider::class;注...

2020-07-15 11:35:39 888

原创 PHP 微信支付 以及申请退款(在小程序上实现 原理都差不多)

1. 接通微信商户2.需要用到的值'wx_appid' => 'wx16840b25284915bb' , //小程序appid'wx_appsecret' => '5e5cfcc51e7114465856d9fd421282f3' , //小程序秘钥'mch_id' => '1599147911', //微信商户id'appKey' => 'xmzhzgxcxsxaqtwljsyxgszz20200612', //微信商户秘钥

2020-06-29 15:28:30 347

原创 php 腾讯云 短信验证码发送

1.打开腾讯云官网注册获取Appid(appid).appkey(appkey).sign(签名内容).TemplateID(模板id);2. composer 安装腾讯云的依赖3.public function registr( Request $api ) { $mobile = $api->input( 'mobile' ); $count = rand( 000000 , 999999 ); //生成六位随机数 Cache::set( 'users' ,

2020-06-11 17:49:01 671

原创 Laravel填充数据Seeder出现 Target class [xxx] does not exist 错误

出现这个问题原因是你修改了文件名,缓存还没有更新,仍然还是旧的文件在运行,所以找不到文件导致的,在项目根目录下运行composer dump-autoload 即可

2020-05-25 15:59:36 756

转载 laravel 逆向把数据结构生成迁移文件

laravel 项目有一个数据库迁移功能,有的项目开发之初,数据库结构的变化会比较频繁,每个都手动创建migrate文件的,工作量会比较大,或者老项目已有数据库,如果手动为所有的已存在的表去创建迁移文件的会非常耗时,还容易出错。现在给大家分享一个逆向生成数据库迁移文件。安装首先composer 安装composer require --dev "xethron/migrations-generator"配置在config/app.php中添加相应的服务提供者:'providers.

2020-05-19 17:54:17 1134 2

原创 windows 下创建vue项目

1.首先第一步检查自己电脑上是否有node.js打开cmd窗口 输入node -v 看看有没有输入node版本号没有安装node.js 请自行安装node.js2.检查npm管理包 npm是集成在node中的 输入npm -v3.安装cnpm,由于npm有些资源被屏蔽,有些是国外资源 ,这里安装cnpm国内镜像输入命令npm install -g cnpm --regi...

2020-04-10 14:12:24 373

原创 laravel 使用 orangehill/iseed工具导出数据库数据

一. 背景 在使用laravel框架开发项目时如果用到数据填充的话,填充文件里面的数据只能一条一条去加要么就使用模型工厂,但是模型工厂不太熟悉的小伙伴怎么整,iseed工具来拯救你。二. 安装iseed 使用composer来安装:composer require orangehill/iseed; laravel5.3.8 以下的版本只能使用 ise...

2020-03-13 16:58:54 533

原创 laravel5.5 数据库数据填充

一. 背景 我们常常在开发项目中,会使用到很多的测试数据,因为团队开发,每个人的测试数据都会不一样,所以就会导致各种各样的问题,所有我们有必要对数据库中的测试数据进行版本控制。 所以laravel 为我们提供了数据填充和数据迁移,都是通过命令生成文件文件来保存数据库的结构和数据库的测试数据。 在这里我们队数据填充进行分析,数据填充分为两种方式,编写s...

2020-03-13 16:29:44 236

原创 laravel 5.5 导出word 文档

1. 在laravel 项目根目录地下 执行命令composer require phpoffice/phpword安装phpword2.2 在控制器中引入use PhpOffice\PhpWord\PhpWord;3. $phpword = new PHPWord(); //实例化phpword类 $fontS...

2019-10-24 17:36:56 1031

原创 laravel5.5 框架 多数据库连接

配置 config/database.php 文件1.打开database.php文件 将'default' => env('DB_CONNECTION', 'mysql'), 替换成 'default' => 'mysql', 2. 打开database.php 将 'connections' 里面的东西全部删除 并替换成 以下内容:'connec...

2019-08-05 17:49:56 603

转载 html 对于input输入的一些限制

一:input 输入数字的一些判定:1. 只能输入正整数,同时禁止了以0开头的数字输入、<input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')">2.只能输入正整数:<input type="text"name="price"id="price"value="" onbeforepas...

2019-07-13 10:48:12 1044

原创 laravel 5.5 captcha_check() 验证永远提示验证码错误

解决方法找到kernel.php 加入:protected $middleware = [... \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class,]...

2019-07-11 15:09:12 1789

原创 js 正则匹配特殊字符

表达式:英文表达式'regEn' => "/[`~!@#$%^*()_+?:{},.\/;[\]]/" ,中文表达式'regCn' => "/[·!#¥(——):;“”‘、,|《。》?、【】[\]]/" ,if ( regEn.te...

2019-07-09 11:13:17 3250

原创 laravel 5.5 验证码的使用

前提条件:开启用户认证功能1. 安装Captcha打开终端(cmd)切换到项目根目录地下 输入下面命令:composer require mews/captcha 完成后配置一下文件:/config/app.php'providers' => [ // ... Mews\Captcha\CaptchaServiceProvider::class, ]'alia...

2019-07-01 14:27:53 186

原创 sublime text3 插件 Package 无法安装 问题

1. 在官网下载sublime 的安装包 进行安装 至于安装的过程就不在 多说了2. 安装完成后 是没有 如图所示的两个选项的需要安装 安装方法如下 使用 ctrl + ~ 打开 控制台 如图输入 下的 代码:import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + '...

2019-06-20 11:21:39 358

原创 laravel 框架5.5 阿里大鱼短信验证

1.要求 laravel版本 >= 5.5 , php >= 7.02. 开打阿里云官网首页 ,有账号就登录 ,没有账号就注册一个账号3. 进入控制台找到短信服务 需要申请 签名与短信模板*注意*:一定要是审核通过的签名与短信模板4. 点击右上角头像 获取 accessKeyId 与accessSecret5...

2019-06-15 15:31:20 463

原创 composer更换国内镜像

1.原理: 因为composer安装包数据是从github.com上下载的,安装包的元数据从packagist.org上下载 作为两个国外的网站,连接速度会很慢,而且很有可能网站被墙。 所以composer中国全量镜像将安装包数据以及安装包元数据缓存到国内的机房,并通过国内的CDN进行加速, 这样我们访问时就不用向国外的网站发起请求,所以提升了访问的速度。2. 更改国内...

2019-06-12 15:54:15 3026

原创 laravel 新增第三方库代码提示

1.打开cmd 切换到项目根目录地下 执行如下命令 composer require barryvdh/laravel-ide-helper2. 在config文件下 找到app.php 配置文件,在 providers 中添加: Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,3.在 app/P...

2019-06-12 15:36:41 225

转载 js 实现整体局部 打印

HTML 代码<div id="div1"> <p>this is a paragraph.</p></div><div id="div2"> <p>this is another paragraph.</p></div><a href="#" onclick="pr...

2019-05-17 14:06:32 207

转载 laravel 接收 get post

版权声明:本文为勇哥原创文章,转载请注明出处哦!!! https://blog.csdn.net/woshihaiyong168/article/details/52993235laravel使用一种简单的方式来访问用户提交的信息。 你可以用统一的方式来访问用户提交的信息,而不用为用户提交信息的方式操心。引用类:use Illuminate\Support\Facades\Input;...

2019-04-17 17:38:07 4595

原创 laravel 框架數據庫遷移

1. 使用命令創建遷移文件 :php artisan make:migration create_你的數據庫名稱_table<?phpuse Illuminate\Support\Facades\Schema;use Illuminate\Database\Schema\Blueprint;use Illuminate\Database\Migrations\Migrati...

2019-04-17 10:20:42 245

转载 no input file specified 三种解决办法

1.IISNoinput file specified方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS方法二:请修改php.ini找到; cgi.force_redirect = 1去掉前面分号,把后面的1改为0即cgi.force_redirect = 02. apache NO input file specifiedap...

2019-03-01 15:05:18 10982

转载 layui日期时间段的设置,开始时间-结束时间

layui.use(['form', 'layedit', 'laydate',"jquery"], function(){ var form = layui.form ,layer = layui.layer ,$ = layui.jquery ,laydate = layui.laydate; var nowTime = new...

2019-02-14 10:09:07 1883

转载 CI框架自定义日志类

1.将CILong复制到application下的core文件夹下,并且以自定义前缀_开头,例如MY_CILong&lt;?php/** * 日志模块 * @author caisicen * @date 2017-08-23 */class MY_CILog {    private $_log_path; //日志文件存放路径    private $_date_p...

2019-01-26 15:21:37 811 1

空空如也

空空如也

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

TA关注的人

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