
PHP
偷鱼的贪吃猫
想你
展开
-
fastadmin js追加多个动态下拉框
fastadmin js追加多个动态下拉框原创 2023-07-11 16:36:05 · 502 阅读 · 0 评论 -
前端请求状态为blocked:mixed-content解决方法
前端请求状态为blocked:mixed-content解决方法原创 2022-09-30 10:50:47 · 3000 阅读 · 2 评论 -
laravel-excel导出数据,对数据进行样式修改,数据处理
laravel-excel导出数据,对数据进行修改,对样式进行处理,对列求和原创 2022-06-24 19:51:54 · 816 阅读 · 0 评论 -
【Tp3.2引入阿里云短信SDK】
tp项目引入阿里云短信sdk流程composer require alibabacloud/darabonba-openapi下载完成之后在控制器中引入 require_once realpath(__ROOT__) . '/vendor/autoload.php';//根据自己项目路径调整use AlibabaCloud\SDK\Dysmsapi\V20170525\Dysmsapi;//不用动use \Darabonba\OpenApi\Models\Config;//不用动use Al原创 2022-01-24 16:42:15 · 919 阅读 · 0 评论 -
测算地图两点之间的距离
最近写到类似于外卖的小程序,其中有个功能是测算当前用户到商家的距离,在此记录一下 $store = pdo_get('cjdc_store',array('id'=>$_GPC['shop_id']));//获取商家的坐标 $info = pdo_get('ims_cjdc_storeset',array('store_id'=>$_GPC['shop_id']),'ps_jl');//商家配送范围 $b = explode(',',$store['coordina原创 2021-08-26 11:40:34 · 188 阅读 · 0 评论 -
海报微信头像变圆方法
前阵子有需求做生成海报,海报需要有用户头像昵称,头像是方的,但是老板要求头像改成圆的,倒腾了好一阵让我找到这个方法,记录一下 public function test($url,$path='upload/images/'){ $w = 132; $h=132; // original size 微信默认头像大小 高132,宽132 $original_path= $url; //头像地址 $dest_path = $path.u原创 2020-11-11 10:34:45 · 277 阅读 · 0 评论 -
laravel扩展Images生成海报
laravel框架生成海报,包括头像二维码实现过程,再次记录一下第一步安装composer require intervention/image第二步,在config/app.php 在 providers 添加Intervention\Image\ImageServiceProvider::class,在 aliases 中添加'Image' => Intervention\Image\Facades\Image::class,第三步,在控制器中引入use Image;第四原创 2020-09-27 10:55:40 · 1003 阅读 · 1 评论 -
报错 putenv() has been disabled for security reasons解决方法
在使用conmoser安装扩展的时候报错如图这里只需要在对应php版本中删除putenv就好啦原创 2020-09-22 14:56:56 · 8176 阅读 · 0 评论 -
数据库左链接数据不存在,右表依旧显示数据
最近项目遇到一个问题,需要些一个收藏置顶功能,试了N种查询方式,DB,ORM,都没查出来,使用DB左链接查询,如果按照用户id来查询用户的收藏情况,那么只会显示用户的收藏,那些没收藏的就不会显示,使用ORM的一对多关系,那么就不能按照收藏时间来进行倒序,同样实现不了,机缘巧合下搜到一大神著作,才解决,记录一下//主表门店,附表收藏表,按照附表用户id来搜索,那么只能查出用户为2的收藏数据以及门店数据,那没有收藏的不显示,$list = DB::table('shop')->select('*')原创 2020-06-19 12:09:47 · 805 阅读 · 0 评论 -
完成的tree结构
记录一下 /** * 递归,获取出来一个完整的tree结构 * @param [type] $list [description] * @return [type] [description] */ public static function pid($list){ $result = []; $tree = array();// 创建Tree if(is_array($list)) { // 创建原创 2020-05-12 16:28:18 · 126 阅读 · 0 评论 -
中间件追加数据并在控制器获取方法laravel
laravel中在中间件追加数据并在控制器获取方法,在此记录一下下面展示一些 内联代码片。// A code blockvar foo = 'bar';class AuthTokenMiddleware{ public function handle($request, Closure $next) { //获取登录人的id ...原创 2020-04-26 15:40:47 · 469 阅读 · 0 评论 -
lumen中邮件发送案例
lumen中邮件发送以及邮件告警,在此记录安装邮件组件修改composer.json,在require中增加以下语句,并执行composer update "illuminate/mail": "^5.8",在config下创建mail.php,内容如下 return ['driver' => env('MAIL_DRIVER'),'host' => env('...原创 2019-10-10 17:26:07 · 822 阅读 · 0 评论 -
laravel框架中支付宝接口调用的使用过程
有很多场景需要调用支付宝接口来实现支付效果,特意看了支付宝的开发文档,在此记录一下,从注册账号到接口调用1.登录 https://open.alipay.com/developmentAccess/developmentAccess.htm2.在这个页面去创建应用 set_time_limit(0);//不对PHP执行时间做限制 $columns = [ ...原创 2019-08-13 11:06:11 · 477 阅读 · 0 评论 -
前阵子有短信群发的需求,云片的群发只支持一千条以下,再多就不行了,所以想到了使用laravel队列,但是之前从来没有用过,所以去看了下文档,知道了怎么用,但是原理还是不是很懂,大概使用步骤再此记录下吧
下面是在lumen中的使用方法1.将队列的配置文件 queue.php 以及database.php 放在config目录下,然后看一下文件里面的内容是什么意思queue.php文件下 'default' => env('sync', 'redis'),//这个是默认连接,在这一块我直接默认连接redis,因为要用到 'connections'...原创 2019-07-23 11:55:15 · 223 阅读 · 0 评论 -
前阵子有个大量数据导成Excel表格的需求,当时我们项目用的lumen框架,安装了一下lumen里面的Excel扩展,但是相对简单,解决不了客户的需求,后来找了很多例子来看,在此记录一下
set_time_limit(0);//不对PHP执行时间做限制 $columns = [ 'ID', 'Name', 'Phone','Email'//标题 ]; $csvFileName = $file_name.date('YmdHis',time()) . '.csv';//文件名称 //设置好告诉...转载 2019-07-19 10:56:33 · 301 阅读 · 0 评论