随笔分类 -  php相关

上一页 1 2 3 4 5 6 ··· 12 下一页

hyperf统一请求响应
摘要:2024年4月18日08:48:45 以下是两个方案: 1,使用注解,直接返回 <?php namespace App\Utils; use App\Utils\GlobalCode; use App\Utils\GlobalMsg; use Hyperf\Contract\ContainerInt 阅读全文

posted @ 2024-04-18 22:47 zh7314 阅读(89) 评论(0) 推荐(0)

hyperf windows使用docker搭建开发环境
摘要:2024年4月13日23:44:16 首先安装好docker 注意:powershell是不支持命令换行符的 docker run --name hyperf -v D:/code:/data -w /data -p 9501:9501 -it --privileged -u root hyperf 阅读全文

posted @ 2024-04-18 21:30 zh7314 阅读(434) 评论(0) 推荐(0)

webman跨域相关问题
摘要:2023年9月13日14:14:05 webman版本1.5 php版本8.0 运行环境windows 测试项目:https://gitee.com/open-php/zx-webman-website webman在跨域的时候,会有点不同因为第一个区别就是是否关闭自动路由 //关闭自动路由 Rou 阅读全文

posted @ 2023-09-13 15:11 zh7314 阅读(323) 评论(0) 推荐(0)

基于webman的CMS,企业官网通用PHP后台管理系统
摘要:2023年9月11日10:47:00 仓库地址: https://gitee.com/open-php/zx-webman-cms 还有laravel+scui的版本目前还未开源,电商laravel版本差不多,后续在移植webman 算是比较标准的php+vue的项目 CMS,企业官网通用PHP后台 阅读全文

posted @ 2023-09-11 10:57 zh7314 阅读(331) 评论(0) 推荐(0)

php8.0新特性:命名参数
摘要:2023年9月2日10:19:00 ``` format('YmdHisu'); //随机数 $randval = rand(100, 999) . rand(100, 999); return $time . $randval; } public static function getUniqKe 阅读全文

posted @ 2023-09-02 10:23 zh7314 阅读(77) 评论(0) 推荐(0)

php优化递归算法优化
摘要:2023年8月7日13:59:31 因为最近开发自己的一些常用系统,所以为了自由度较高一点,经常分类都是无限层级,所以递归用的比较多,但是发现当分类大于三层,数据1万以上递归就会很慢,所以一直在寻求优化算法,使用使用chagpt优化的算法,基本无法使用,后续想到用php原生函数来使用,结果性能飙升 阅读全文

posted @ 2023-08-08 10:37 zh7314 阅读(102) 评论(0) 推荐(0)

使用nativephp开发桌面应用测试
摘要:2023年7月21日10:29:03 官网:https://nativephp.com/ 源码:https://github.com/NativePHP/laravel 看起像laravel团队的作品 安装:注意需要php8.1以上,laravel10以上 ``` composer create-p 阅读全文

posted @ 2023-08-03 09:44 zh7314 阅读(1385) 评论(0) 推荐(0)

laravel软删除
摘要:2023年6月22日09:49:49 laravel框架的版本 `"laravel/framework": "^9.19"` ### 使用demo ``` delete(); // 真实删除 $user->forceDelete(true); // 默认情况下查询的数据不包含软删除数据,如果需要包含 阅读全文

posted @ 2023-06-22 10:57 zh7314 阅读(118) 评论(0) 推荐(0)

laravel数据库模型蛇形命名自动转换驼峰命名
摘要:2023年6月20日15:10:59 我看了各种方案,但是多多少少都有各种问题 建议使用 https://github.com/kirkbushell/eloquence ### 安装 `composer require kirkbushell/eloquence` ### 添加到 provider 阅读全文

posted @ 2023-06-21 12:16 zh7314 阅读(485) 评论(0) 推荐(0)

php打印微秒时间
摘要:2023年6月15日16:13:29 `date()`函数默认只能获取到秒级的时间戳,无法直接获取微秒级的时间 建议使用 `DateTime` or `DateTimeImmutable` `DateTime` 此类与 `DateTimeImmutable` 行为相同。区别就是调用有修改行为的方法( 阅读全文

posted @ 2023-06-15 16:41 zh7314 阅读(85) 评论(0) 推荐(0)

laravel便捷打印sql
摘要:2023年6月15日10:58:50 在 `app` -> `Providers`-> `AppServiceProvider`-> `boot`方法 追加一下代码: ``` if (env('APP_DEBUG')) { DB::listen( function ($sql) { $binding 阅读全文

posted @ 2023-06-15 11:02 zh7314 阅读(56) 评论(0) 推荐(0)

关于laravel链接sqlserver使用WITH(NOLOCK)优雅一点的解决办法
摘要:2023年6月13日15:19:16 ### NOLOCK使用场景 ``` 针对那些被频繁操作(插入、更新、删除)的表,使用NOLOCK是非常比较适合的,但要考虑到脏读的情况。 不经常修改的数据表,省掉锁定表的时间来大大加快查询速度。 数据量非常大的数据表,可以考虑牺牲数据安全性来提升查询的效率; 阅读全文

posted @ 2023-06-13 15:29 zh7314 阅读(185) 评论(0) 推荐(0)

微信客服指定客服发送消息
摘要:2023年4月11日15:43:17 官方文档:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Service_Center_messages.html#7 参看的easywechat的代码: https://e 阅读全文

posted @ 2023-04-11 15:54 zh7314 阅读(61) 评论(0) 推荐(0)

laravel系统日志,请求日志友好化,可持续化
摘要:2023年2月9日09:59:09 laravel日志查看组件 方案一: composer require rap2hpoutre/laravel-log-viewer 地址:https://packagist.org/packages/rap2hpoutre/laravel-log-viewer 阅读全文

posted @ 2023-02-14 10:35 zh7314 阅读(343) 评论(0) 推荐(0)

前后分离 laravel对接验证码功能
摘要:2022年12月19日16:30:52 因为最近在做等保三级,之前接口只做了错误5次,就禁止一个小时登录,但是发现还是不好,这次添加验证码功能 composer require mews/captcha 找到config/app.php下的providers,添加 'providers' => [ 阅读全文

posted @ 2022-12-20 09:14 zh7314 阅读(129) 评论(0) 推荐(0)

登录请求次数限制,请求限流方案,通用写法
摘要:2022年10月28日14:42:41 目前这个版本是通用写法,也可以针对某个url,可以灵活修改,必须是post请求,代码是在laravel实现的 public static function login(string $login_name = '', string $password = '' 阅读全文

posted @ 2022-12-19 08:22 zh7314 阅读(252) 评论(0) 推荐(0)

laravel代码优化,使用路由中间件来处理数据返回和端口请求速率
摘要:2022年12月17日14:47:22 laravel版本 8.6 之前代码一直是使用trait来处理返回,但是如果遇到不熟悉代码系统设计的人就麻烦了,就想着能不能使用路由中间件来处理所有问题 trait ResponseTrait { public function success(mixed $ 阅读全文

posted @ 2022-12-17 15:27 zh7314 阅读(157) 评论(0) 推荐(0)

php容器性能测试,带来一些意想之外的结果
摘要:2022年12月1日16:54:28 因为java使用容器技术,php的laravel也使用容器技术,我就想容器技术的特点是什么? 1,提升性能,如果还要注册类的时候,节省内存 2,方便知道知道那些类注册,可以处理一些重复实例化带来的问题,简单实现单例 3,节省运行时间 运行环境,windows10 阅读全文

posted @ 2022-12-14 14:30 zh7314 阅读(59) 评论(0) 推荐(0)

laravel composer require require-dev和APP_ENV的使用场景
摘要:2022年11月22日12:25:42 composer require require-dev的使用场景 官方文档: https://getcomposer.org/doc/04-schema.md#require require 此包所需的包映射。除非可以满足这些要求,否则不会安装该软件包。 r 阅读全文

posted @ 2022-11-23 08:42 zh7314 阅读(489) 评论(0) 推荐(0)

PHP7虚拟机(PHP 7 Virtual Machine)(转载)
摘要:2022年11月1日15:59:57官方地址:https://www.npopov.com/2017/04/14/PHP-7-Virtual-machine.html转载:https://www.jianshu.com/p/878cf85e07c5 后续有时间,会翻译更多nikic的文章,他是php 阅读全文

posted @ 2022-11-01 16:03 zh7314 阅读(115) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 12 下一页