01 2022 档案
摘要:一,配置api多版本: 1,目录结构: 2,路由: route/app.php <?php // + // | ThinkPHP [ WE CAN DO IT JUST THINK ] // + // | Copyright (c) 2006~2018 http://thinkphp.cn All
阅读全文
摘要:一,extend目录的功能: extend目录可以存放自己所开发的具备通用功能的类, vendor目录存放的是通过composer下载的第三方库 注意与app目录下的内容区分 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https:/
阅读全文
摘要:一,编写php代码 1,config/errorMsg.php 代码: <?php //user define('USER_NOT_EXIST', ['code'=>1001,'msg'=>'用户不存在']); define('USER_NOT_ACTIVE', ['code'=>1002,'msg
阅读全文
摘要:一,系统配置 .env 中配置redis [REDIS0] TYPE = redis HOST = 127.0.0.1 PORT = 6379 PASSWORD = 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog
阅读全文
摘要:一,安装ab: 1,安装 root@lhdpc:~# apt-get install httpd-tools 2,查看安装的路径 root@lhdpc:~# whereis ab ab: /usr/bin/ab /usr/share/man/man1/ab.1.gz 3,查看ab的版本: root@
阅读全文
摘要:一,从命令行创建用到的类: liuhongdi@lhdpc:/data/php/admapi$ php think make:controller Goods Controller:app\controller\Goods created successfully. liuhongdi@lhdpc:
阅读全文
摘要:一,js代码: OrderList.vue: <template> <div> <el-table :data="tableData" border row-key="UserId" stripe style="width: 100%" > <el-table-column label="订单ID"
阅读全文
摘要:一,创建middelware和controller liuhongdi@lhdpc:/data/php/admapi$ php think make:middleware CheckSign Middleware:app\middleware\CheckSign created successful
阅读全文
摘要:一,安装mpdf库 1,用composer安装: liuhongdi@lhdpc:/data/php/admapi$ composer require mpdf/mpdf 2, 查看已安装库的版本: liuhongdi@lhdpc:/data/php/admapi$ composer show mp
阅读全文
摘要:一,编写php代码 1,lib/util/zip.php <?php namespace app\lib\util; class zip { //打包一个zip文件 public function makeZip($pathArr,$zipName) { $zip = new \ZipArchive
阅读全文
摘要:一,php配置文件大小和超时时间 1,编辑配置文件: root@lhdpc:~# vi /usr/local/soft/php8/etc/php.ini 上传文件大小 upload_max_filesize = 2M 设置为128M或需要的数值 post的大小: post_max_size = 8M
阅读全文
摘要:一,安装js-md5 1,用npm安装 liuhongdi@lhdpc:/data/vue/demo1$ npm install --save js-md5 added 1 package in 5s 21 packages are looking for funding run `npm fund
阅读全文
摘要:一,安装ImageMagick库: 1,apt-get安装 root@lhdpc:~# apt-get install imagemagick 2,查看版本: root@lhdpc:~# convert --version Version: ImageMagick 6.9.11-60 Q16 x86
阅读全文
摘要:一,安装phpshpreadsheet 1,composer安装 liuhongdi@lhdpc:~$ cd /data/php/admapi/ liuhongdi@lhdpc:/data/php/admapi$ composer require phpoffice/phpspreadsheet 2
阅读全文
摘要:一,创建过滤IP的中间件 1,创建: liuhongdi@lhdpc:/data/php/admapi$ php think make:middleware CheckIp Middleware:app\middleware\CheckIp created successfully. 2,代码: m
阅读全文
摘要:一,thinkphp6配置强制路由: 1,修改config/route.php 设置url_route_must一项的值为true 如下: // 是否强制使用路由 //'url_route_must' => false, 'url_route_must' => true, 2,查看修改后的效果: 访
阅读全文
摘要:一,qr-code代码库的地址: https://github.com/endroid/qr-code 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.imgtouch.com/index.php/2023/05
阅读全文
摘要:一,编写php代码: 1,创建写日志的middleware: liuhongdi@lhdpc:/data/php/admapi$ php think make:middleware AdminLog Middleware:app\middleware\AdminLog created success
阅读全文
摘要:一,使用bcrypt实现加密和验证的php代码: class Auth extends BaseController { /* *测试用bcrypt方式验证密码 * *@return \think\Response * */ public function testPass() { //原始密码 $
阅读全文
摘要:一,访问yac的php代码: 1,创建controller liuhongdi@lhdpc:/data/php/admapi$ php think make:controller Yac Controller:app\controller\Yac created successfully. 2,co
阅读全文
摘要:一,关于yac项目: 1,代码地址 https://github.com/laruence/yac 2,鸟哥博客上的介绍: https://www.laruence.com/tag/yac 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文:
阅读全文
摘要:一,安装firebase/php-jwt扩展: 1,命令: liuhongdi@lhdpc:/data/php/admapi$ composer require firebase/php-jwt 2,安装成功后的位置: 3,查看firebase/php-jwt的版本: liuhongdi@lhdpc
阅读全文
摘要:一,vue前端代码 1,Login.vue <template> <div style="padding:20px;display: flex;align-items:center;justify-content: center;"> <form :model="account" style="ma
阅读全文
摘要:一,创建command 1,创建command liuhongdi@lhdpc:/data/php/admapi$ php think make:command SetOrderStatus setorderstatus Command:app\command\SetOrderStatus crea
阅读全文
摘要:一,查看线上所有的库: liuhongdi@lhdpc:/data/php/admapi$ composer show --all 查询时间较长,一般不必要 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com本文: https://blog.img
阅读全文
摘要:一,创建一个order类,在其中应用事务 1,创建order的model liuhongdi@lhdpc:/data/php/admapi$ php think make:model Order Model:app\model\Order created successfully. 2,代码: mo
阅读全文
摘要:一,vue代码: Upload.vue <template> <div> 请选择上传幻灯图片: <input type="file" id="back" ref="backfile" multiple @change="handleFile" /> <div id="imglist" style="
阅读全文
摘要:一,创建商品图片所在的目录: liuhongdi@lhdpc:/etc/nginx/sites-enabled$ cd /var/www/html/ liuhongdi@lhdpc:/var/www/html$ sudo mkdir goodsimage [sudo] liuhongdi 的密码:
阅读全文