php
文章平均质量分 63
蔺儿响叮当
这个人很懒除了帅什么都没有留下...
展开
-
ThinkPHP6.0 使用阿里云发送短信验证码
在ThinkPHP6.0中对接阿里云发送短信验证码,你可以按照以下步骤进行配置和操作1、首先,确保你已经在阿里云上注册并开通了短信服务,获取到AccessKeyId和AccessKeySecret。2、在ThinkPHP6.0项目中使用Composer安装阿里云SDK,可以执行以下命令:composer require alibabacloud/sdk3、在config目录下创建一个新的文件,命名为aliyun.php,用于存放阿里云的配置信息。在该文件中添加以下内容:(这一步你也可以直接跳过原创 2023-11-14 11:29:11 · 906 阅读 · 0 评论 -
在thinkphp6中 使用gatewaywork长链接完整流程(自己的开发日记过程坎坷不过结果很满意)
thinkphp6使用workerman从安装到使用。原创 2023-11-07 09:29:26 · 1018 阅读 · 0 评论 -
mac中使用PHP解析html导出html中数据
1、第一步使用php-html-parser第三方工具可以使用compoer下载2、引入html文件解析代码如下例如:use PHPHtmlParser\Dom; // 引入第三方dom$dom = new Dom(); // new dom即可正常使用// 获取html文件解析$info = $dom->loadStr(file_get_contents(public_path('team/'. $number .'.html')));// 获取html文件下的item-r类 可以在原创 2021-04-02 09:26:50 · 186 阅读 · 0 评论 -
laravel 实现app支付宝退款
需要支付宝sdk 在支付宝下载引入AopClient ,AlipayTradeRefundRequest以后配置自己的config文件如果没有配置可以看我上一篇博客支付宝支付中有教程代码如下: /** * 支付宝退货处理 * 退货前提是必须支付成功 * @param type $orderId * @return bool * $out_trade_no@订单号 * $refund_amount@退款金额 */ publ原创 2020-11-05 09:53:18 · 542 阅读 · 0 评论 -
laravel框架 APP 支付宝支付
首先去 支付宝 下载sdk我下载的SDK放在第三方vendor中如下:放入地址以后给alipay权限:sudo chmod -R 777 alipay放入vendor以后在composer.json 加入以下内容:在composer加入classmap以后执行如下代码composer dump-autoload完成以后在app 同级目录 config 下面创建配置文件我的是alipay.php配置文件中的内容如下:<?phpreturn [ 'alipayApp' =原创 2020-10-28 19:10:28 · 1711 阅读 · 3 评论 -
Laravel使用AlipaySDK加密解密函数名称冲突错误 Cannot redeclare Encrypt() (previously declared in
错误现象:在Laravel中,直接引入alipay时,会报这个错误:Symfony\Component\ErrorHandler\Error\FatalError: Cannot redeclare decrypt() (previously declared in /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:372) in file vendor/Alipay/aop/AopEncrypt.php on line 51原创 2020-10-28 10:23:01 · 1011 阅读 · 0 评论 -
Laravel8.0 引入自定义类库或第三方类库
使用laravel框架use引入文件以后发现文件中的类名字不能用404解决办法:如下所述1、在laravel的vendor目录下自定义一个文件夹,我用的名字是:Alipay2、在目录下自定义类3、在项目根目录composer.json中的autoload项下的classmap项加入"vendor/Alipay/aop/", “vendor/Alipay/aop/request” "autoload": { "classmap": [ "vendo原创 2020-10-28 10:19:09 · 1346 阅读 · 0 评论 -
laravel实现阿里云发送短信验证码
首先将以下代码放入父级控制器中: function do_SendAliyun($mobile,$code,$type){// Vendor('Aliyun.SignatureHelper') or die('Class library failure'); $params = array (); // *** 需用户填写部分 *** // fixme 必填:是否启用https $security = false;原创 2020-10-25 16:43:33 · 456 阅读 · 0 评论 -
laravel 8.0 app第三方登录微信数据库设计
前端获取用户信息发送到后台接口public function weixinlogin(){ $user = Request()->input(); $check = UserAuthModel::where(['openid'=>$user['openid']])->first(); if (!$check) { $auth_id = UserAuthModel::insertGetId([原创 2020-10-23 16:27:52 · 637 阅读 · 0 评论 -
laravel8 + 腾讯云短信,发验证码
进入腾讯云短信后台拿到Key,签名等composer载入腾讯云短信SDK,composer.json中添加如下依赖{ "require": { "qcloudsms/qcloudsms_php": "0.1.*" }}跑命令:composer update进行SDK的加载创建发短信路由和控制器 public function store(Request $request) { $phone = $request->phone;//原创 2020-10-18 12:57:20 · 571 阅读 · 0 评论 -
Mac系统php -v和phpinfo() 输出的php版本不一致
这个的问题就是系统自带的php版本和新安装的php高级版本同时存在,并且终端和phpinfo()加载的文件位置不一致导致。其中,nginx服务解析phpinfo()是依赖php-fpm实现的,所以phpinfo()输出的是php-fpm启动的版本;而终端执行php -v是加载终端配置文件中设置的php安装目录对应的php版本的;所以导致两者php版本不一致主要就是启动的php-fpm版本和终端配置的php版本不一致。直接的解决办法就是将高版本php安装目录下的高版本php-fpm安装目录也加到终端原创 2020-10-15 11:54:27 · 1115 阅读 · 2 评论 -
Mac下php-fpm启动报错 ERROR: failed to open configuration file... ...
今天配置环境遇到php-fpm的问题很难受 在网上找了很久没有找到最后让我发现了他一个躲在角落 现在切入正题Mac 自带 php-fpm,在终端执行 php-fpm,会报如下错误:[28-Aug-2020 17:00:53] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)[28-Aug-2020 17:00:53] ERROR: failed to原创 2020-08-28 17:22:42 · 2595 阅读 · 0 评论 -
PHP数组去重并且吧 一个字段的值相加
这是一个二维数组 要把它去重并且相加[0] => array(4) { ["id"] => int(1) ["bid"] => int(1) ["sales"] => string(2) "15" ["price"] => string(4) "5975"}[1] => array(4) { ["id"] => int(2) ["bid"] => int(1) ["sales"] => string(1) "2" [原创 2020-07-28 11:20:04 · 518 阅读 · 0 评论 -
今天记录一下富文本一个简单的安装配置流程和添加删除图片
我这边tp5.0.24是可以使用的 只推荐给一下刚入门没有 写过富文本的 可以先看一下 很简单的一个富文本包括上传富文本的上传图片和删除图片首先我这边是先下载配置我这边是下载的php版本这边安装好以后解压然后就是这些文件然后我们是进入php 下面的config.json进去以后我们在第11 行和12行 写一下我们的域名路径和保存路径这样我们的配置应该就是可以上传文件的我用的是这...原创 2020-04-23 14:09:23 · 282 阅读 · 0 评论