前言laravel-websocket 官网中有说明如何使用SSL,但可能因为我服务器是 WindowsServer 的原因,最终按其所述步骤配置后甚至 ws:// 都无法访问,故寻求其他方法。官网提供了使用 Nginx 反向代理来实现 wss:// 连接的方法,但项目使用的是 Apache,故想在 Apache 上应用反向代理的思路来使用 wss:// 连 ......
816
0
0
2022-07-11
最近做的项目需要用到阿里云视频点播功能,管理后台使用 Dcat admin 开发,网上关于阿里云视频点播的案例几乎都是 JAVA 或者 其他后端,没有使用前端上传的,这里记录一下。1. 首先配置好阿里云 RAM 账号,准备好 access_key 和 secret配置配置管理阿里云视频点播权限2. 安装阿里云的SDKcomposer require alib ......
516
0
0
2022-07-11
使用方法一,发现有多少个进度就有多少个显示,感觉有点奇怪,找了第二种,感觉更舒服些方法一public function handle() { $page = $this->argument('page') ?? 3; $this->output->progressStart(100); ......
388
0
0
2022-07-08
ModStart 是一个基于 Laravel 模块化的后台系统框架,很少的代码即可快速构建出一个功能完善的后台系统。其中模块市场包含了丰富则模块,开箱即用,让开发者能够从冗长的代码中提效,对后端开发者非常友好。登录宝塔后台系统,进入软件商店 > 一键部署,搜索“ModStartCMS”点击“一键安装”,输入安装信息(域名、数据库等)域名:modstar ......
388
0
0
2022-07-08
做项目的时候,用户认证几乎是必不可少的,如果我们的项目由于一些原因不得不使用 users 之外的用户表进行认证,那么就需要多做一点工作来完成这个功能。现在假设我们只需要修改登录用户的表,表名和表结构都与框架默认的表users不同,文档没有教我们如何去做,但是别慌,稍微看下框架实现用户认证的源码就能轻松实现。首先,自定义一张表用来登录,表结构和模拟数据如下:表 ......
395
0
0
2022-07-06
看了Dcat Admin 官方手册对于 Apexcharts.js 图表的简单制作示例,看了以后没太明白怎么用。以前做图表插件都是让前端小妹去找的echart 图表插件制作的。 对于Apexcharts.js 图表插件,我还从来没有学习过。Apexcharts.js官网里是全英文的文档,用百度软件翻译,花了些时间进行了学习。我在简书里做了一个学习笔记:(1) ......
837
0
0
2022-07-05
简介ModStart 是一个基于 Laravel 模块化组织的后台系统框架,很少的代码即可快速构建出一个功能完善的后台系统。其中模块市场包含了丰富则模块,开箱即用,让开发者能够从冗长的代码中提效,对后端开发者非常友好。项目gitee:gitee.com/modstart/ModStartCMSgithub:github.com/modstart/ModSta ......
442
0
0
2022-07-04
API接口设计首先接口是不能裸奔的,不然你就BOOM了!!!首先接口是不能裸奔的,不然你就BOOM了!!!首先接口是不能裸奔的,不然你就BOOM了!!!一、那么接口一般面临三个安全问题请求身份是否合法请求参数是否被篡改请求是否唯一(重放攻击)二、那么针对这三个问题,怎么解决呢??请求身份合法问题就用接口签名认证(sign)解决,需要登录才能操作的api还要验 ......
530
0
0
2022-07-03
暂时弃用 Laravel Sail,选择 Laragon(简单好用的 Laravel 开发环境)首先说明,Laravel Sail 是我最先成功搭建的开发环境,以至于前一段时间我一直推荐并使用 Laravel Sail。可是,事实上,Laravel Sail 的搭建也是小坑不断,而且存在响应时间变慢的问题(因为用的子系统嘛)。不久前,同事推荐我使用 Lara ......
412
0
0
2022-06-30
最近在新项目开发的过程中我发现 swagger-php 升级了版本,而且和以前的文档注释写法有了蛮多的差别。官方文档也写的不是很详细,在这里我将结合自己封装的案例将 Swagger-PHP v3.x 的一些用法分享给大家。 升级后的区别 Swagger-PHP v3.x Specification Swagger-PHP v3.x 官方文档 介绍 ......
497
0
0
2022-06-29
什么是依赖打个比方,就好比每个人都需要穿衣服才能进行正常的社会活动,这就是说是个人都需要依赖衣服才能正常社会活动。相应的,就是一个类需要另一个类才能完成工作,这就是依赖code democlass Person{ protected $clothes; public function __construct() { ......
482
0
0
2022-06-16
懵懂时,我一直不理解为什么要有IOC容器这东西,composer不是已经可以实现自动加载了吗?一个开发框架有很多的类库、实例等等需要管理和调用,IOC容器可以让我们更好的管理我们的类和对象,当前主流的框架已经离不开它了别走客官,这是学习武林秘籍第一步,想要习得上层武功,必经之路呀,否则你只能去隔壁练葵花宝典了!学习它之前,我们需要弄清2个概念依赖注入控制反转 ......
399
0
0
2022-06-16
前言Dcat admin提供了Easy Excel导出数据(默认未安装),文档给出的例子为:$grid->export()->rows(function (array $rows) { foreach ($rows as $index => &$row) { $row['name'] = $row['fi ......
827
0
0
2022-06-11
对API响应做统一的封装,让代码看起来更清晰一些。HttpService 主要提供3个方法:success, error, validatesuccess和error方法统一响应相同格式的数据结构:{“msg”: “测试错误”,”data”: [],”code”: 0}validate方法只是基于系统Validator的封装。代码:<?php nam ......
429
0
0
2022-06-10
Laravel Kafka队列关注Star一下:Github地址:github.com/chenpeng78/laravel-kafk...安装安装PHP依赖库pecl install rdkafka在PHP的初始化文件php.ini中添加以下一行语句以开启Kafka扩展。extension=rdkafka.sob. 检车 rdkafka 是否安装成功注意: ......
430
0
0
2022-06-09