- 博客(154)
- 收藏
- 关注
原创 2024-03-06 图片在线预览
html:<div class="right"> <div class="imgList"> </div> <div class="add"> <div class="icon"></div> <div class="text">上传凭证<br>(最多...
2024-03-06 17:43:23 88
原创 2023-04-06 生成phar包
准备工作在php.ini中设置[Phar]; http://php.net/phar.readonly; 关闭phar的只读模式phar.readonly = Off步骤创建一个目录'src', 并在其中生成一个可用的composer环境$ mkdir src && cd src$ composer init导入需要打包的第三方包$ composer ...
2023-04-06 16:58:24 12
原创 2022-10-14 安装brew
点击访问homebrew官网按照步骤下载遇到time out问题考虑是github被墙了, 更改镜像源操作$ export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"$ export HOMEBREW_CORE_GIT_REMOTE="https://mirro...
2022-10-14 12:08:19 215
原创 2022-07-21 微信支付配置
1.扫码扫码2.找到JSAPI支付, 并点击进入找到jsapi支付, 并点击进入开通后, 点击产品设置点击产品设置找到配置信息配置信息5.添加支付授权目录, 一般填写域名就行了, 需要注意的是结尾应为/image.png6.设置支付回调地址支付回调地址...
2022-07-22 07:02:03 210
原创 2022-06-23 centos lnmp 环境安装
php安装 php cli php-fpm 以及一些插件$ sudo yum -y php-xml* php-pecl* php-process* php-mbstring* php-pdo* php-pear* php-devel* / php-json* php-gd* php-ldap php-fpm* php-cli* php-mysqlnd*修改配置文件$ cd /e...
2022-06-23 14:58:24 737
原创 php 修改文件后页面无变化
问题:前端修改本地文件通过ssh上传后, 发现页面无变化复现:清理页面缓存后有效, 但再次修改后无效, 在设置页面缓存关闭后, 无显著效果问题原因:由于网站服务器时间大于当前修改时间, 且被访问页面有缓存文件时, php 会使用缓存文件进行展示解决方案:通过同步服务器时间解决, 解决后前端反馈可正常操作, 操作如下$ # 查看当前服务器时间$ date修改前时间$ ...
2022-05-18 17:20:12 652
原创 laravel JWTAuth实现api接口鉴权(基础篇)
laravel JWTAuth实现api接口鉴权(基础篇)官网:https://jwt-auth.readthedocs.io参考:https://learnku.com/articles/10885/full-use-of-jwt#99529f1、token是什么token 翻译为令牌,就是鉴别身份的凭据,类似于身份证;token 本质就是一大串字符串,最常用的场景就是接口对接的鉴权。...
2022-04-27 13:14:47 783
原创 2022-03-24 laravel 策略类使用
生成策略类$ php artisan make:policy UserPolicy# 包含curd所有方法的$ php artisan make:policy UserPolicy --model=User在AuthServiceProvider中注册策略类, 位于app/Providers/AuthServiceProvider.php// 方法① 通过在类变量$polic...
2022-03-24 09:47:17 214 1
原创 2022-03-17 mysql 按照汉字拼音首字母排序
只需要通过convert方法改成GBK编码格式再做排序, 或者将字段的编码格式改为gbk的也可以达到同样的效果, 但是这个不建议适用select id, title from recruit_type order by convert(title using gbk) asc查询结果...
2022-03-17 17:04:22 450
原创 2022-03-10 laravel 项目控制台
$ php artsan tinker如图, 多行显示可用 shift + enter 做换行, 与浏览器控制台换行相同控制台操作
2022-03-10 16:09:48 199
原创 2021-12-08 linux golang 安装
安装golang包$ sudo apt install golang -y$ go version # 查看go版本配置环境变量, 编辑/etc/profile文件, 添加在末尾export GOROOT=/usr/lib/go-1.10 # Golang安装目录export PATH=$GOROOT/bin:$PATHexport GOPATH=/home/ha...
2021-12-08 18:17:37 142
原创 php视频处理(一)
视频截取某一帧的图片环境安装 linux安装ffmpeg# 下载压缩包$wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-i686-static.tar.xz# 下载对应的md5文件$wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release...
2021-11-18 14:58:17 476
原创 2021-09-11 下拉菜单
css 代码.dropdown {/* position 属性规定元素的定位类型 参数 relative 生成相对定位的元素,相对于其正常位置进行定位。*/ position: relative;/* display 属性规定元素的类型 参数 block 块级元素, 后边会跟着一个换行符 ...
2021-09-13 09:27:27 104
原创 2021-08-19 laravel redis
安装php的redis扩展$ sudo apt install php7.4-redis修改config/database.php'redis' => [ 'client' => env('REDIS_CLIENT', 'predis'), 'options' => [ 'cluster' => e...
2021-08-28 21:53:11 84
原创 2021-08-13 laravel jwt
安装必要的第三方包$ composer require overtrue/wechat:~5.0 -vvv修改config/app.php中的 providers 和 aliases'providers' => [ ... /* * Package Service Providers... */ ...
2021-08-28 21:43:08 153
原创 laravel 时间的使用
composer require nesbot/carbonCarbon::now()->setMonth(6)->endOfMonth()->format('Y-m-d')
2021-08-06 10:58:32 319
原创 linux 解决内存不足问题(设置虚拟内存)
在执行composer install 命令的时候突然出现了因为内存不足, 而导致被killled可以通过下面的命令去手动扩充内存, 这个内存和windows 的虚拟内存是类似的执行命令如下$ free -m # 查看内存信息mkdir -p /var/_swap_ # 创建目录/var/_swap_ , -p为若上级目录不存在则自动创建$ cd /var/_swap_ # 移动到创建的目录#Here, 1M * 2000 ~= 2GB of swap memory# 创建一个充满空
2021-07-01 09:50:33 1846
原创 2021-06-28 mysql 查询 不区分大小写
mysql 的查询默认是不区分大小写的-- 字符集, utf8_general_ci -- 不区分大小写utf8_bin -- 区分大小写这里需要注意的是 修改的查询的字段的字符集...
2021-06-28 17:39:42 174
原创 2021-06-22 添加用户
① 创建用户 执行示意图如图1# 添加用户haoke$ sudo useradd -r -m -s /bin/bash haoke# 为用户haoke设置密码$ sudo passwd haoke② 为用户haoke添加权限# 添加sudoers文件的写入权限$ sudo chmod +w /etc/sudoers$ sudo vim /etc/sudoers# 修改完成后去掉写入权限$ sudo chmod -w /etc/sudoers修改示意图如图2所示③ 添加用
2021-06-25 11:39:15 73
原创 2021-05-25 文件太大 导致上传失败
# 找到php.ini的位置$ find / -name php.ini修改 php.ini对应的值# 最大的上传文件大小upload_max_filesize = 100M # 一次请求 最大的同时上传数max_file_uploads = 100 # php接受的POST最大的大小post_max_size = 100M...
2021-05-25 11:41:11 81
原创 2021-05-17 laravel admin 导出 中文乱码
网上的解决方案几乎是使用改源码, 但是一旦项目进行composer update那修改的东西就没了我参考了哈皮人的全栈技术博客写了一套通过继承的解决方案在app/Admin/Extentsions中添加一个自定义导出类<?phpnamespace App\Admin\Extensions;use Encore\Admin\Grid\Column;use Encore\Ad...
2021-05-17 15:07:17 476
原创 2021-05-17 laravel + EasyWechat 公众号 授权登录
安装必要的第三方包$ composer require overtrue/wechat:~5.0 -vvv2.修改config/auth.php中的 providers'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => Ap...
2021-05-17 14:41:15 649
原创 2021-05-13 mysql 8 用户操作
先查看未作修改前的用户mysql> use mysql;mysql> select host,user from user;image.png修改密码mysql> alter user 'fiveuser'@'localhost' identified with MYSQL_NATIVE_PASSWORD BY '你设置的密码';image.pn...
2021-05-13 17:07:56 57
原创 2021-04-21 nginx 配置伪静态
在conf文件中加入以下代码location / { try_files $uri $uri/ /index.php?$query_string;}
2021-05-09 09:24:25 72
原创 2021-04-24 小程序checkbox踩坑
在checkbox选中看的是checked属性, 而不是value属性<view class="shopping-goods-border1" wx:for="{{products}}" wx:for-item="items" wx:key="id"> <checkbox style="transform: scale(0.8,0.8);" data-xid="{{it...
2021-04-24 14:06:08 152
原创 2021-04-17 laravel 模块化
安装模块化必要的包$ composer require nwidart/laravel-modules注册, 在config/app.php文件中添加下面的代码...'providers' => [ // 添加服务提供者... Nwidart\Modules\LaravelModulesServiceProvider::class,],...'aliases'...
2021-04-20 18:09:15 172
原创 2021-04-19 使用Guzzle执行HTTP请求
安装必要的包$ composer require guzzlehttp/guzzle2.使用$client = new Client(); $response = $client->post($url, $data); // url 为请求的路由, data为请求参数 $result = $response->getBody()...
2021-04-19 13:11:37 289
原创 2021-04-10 laravel 容器深入学习
查看入口文件public\index.php...# 导入composer的自动加载文件require __DIR__.'/../vendor/autoload.php';# 导入 bootstrap/app.php的内容$app = require_once __DIR__.'/../bootstrap/app.php';...现在查看一下bootstrap/app.php里边...
2021-04-17 19:56:19 100
原创 2021-04-13 laravel 自动加载服务
在项目目录下的config/app.php文件中有着一个providers参数... 'providers' => [ /* * Laravel Framework Service Providers... */ Illuminate\Auth\AuthServiceProvider::class, ...
2021-04-13 22:21:44 92
原创 2021-04-08 laravel 控制反转
在任意一个实现了ServiceProvider类中的register中添加以下内容。$this->app->singleton('dbu', function ($app) { return new Dbu($app);});因为其中的$this->app是继承于Container类的,那他也是一个容器,通过singleton方法将Dub类绑定在容器中,并设置其名...
2021-04-08 14:42:56 287
原创 2021-03-19 微信扫码唤醒小程序 踩坑记录
1. 后台配置如图1所示配置二维码地址二维码规则就是二维码跳转的地址这里需要注意的是 若 后台设置地址为 域名/spread?code=123# 可以匹配的域名/spread?code=123999999`域名/spread?code=123_ae`域名/spread?code=123AE`#无法匹配的域名/spread?code=12域名/spread?code=1...
2021-03-19 14:55:28 190
原创 js 唤醒浏览器下载功能
function download(url) { var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a"); //地址 save_link.href = url; save_link.download = name; var ev = document.crea...
2021-03-11 09:45:40 1212
原创 2021-03-04 ubuntu18.04 更换阿里云源
# 移动到源文件路径$ cd /etc/apt# 备份原有源文件$ sudo cp sources.list sources.list.bak# 删除源文件中所有内容, 并粘贴下方阿里云源内容$ sudo vim sources.list# 更新源$ sudo apt update阿里云源内容 :deb http://mirrors.aliyun.com/ubuntu/ bion...
2021-03-04 11:22:11 214
原创 命令行设置ubuntu18.04 中文
安装必要包:# 安装中文语言包$ sudo apt install language-pack-zh-han*# 运行语言支持检查$ sudo apt install $(check-language-support) -y修改配置文件:$ sudo vim /etc/default/locale将原始内容注释掉或删掉,替换为如下内容:LANG="zh_CN.UTF-8"LA...
2021-03-04 11:11:07 961
原创 2021-02-24 laravel 接收小程序上传的文件
1.在控制器中添加调用方法public function image(Request $request) { try { return response()->json(['code' => 200, 'url' => Upload::appletsImage()]); }catch (\Exception $ex...
2021-02-24 14:18:42 294
原创 2021-02-24 laravel + EasyWechat 小程序 微信支付
1.安装必要的第三方包$ composer require overtrue/wechat:~5.0 -vvv在控制器中添加微信支付调用方法public function payOrder(Request $request) { $memberId = $request->attributes->get('memberId'); $or...
2021-02-24 13:40:39 618
原创 2021-02-19 laravel + EasyWechat + jwt 小程序 授权登录
安装必要的第三方包$ composer require tymon/jwt-auth$ composer require overtrue/wechat:~5.0 -vvv注意: 第一次安装jwt包后需要执行$ php artisan jwt:secret在控制器中添加用户验证方法public function auth(Request $request) { ...
2021-02-19 17:52:51 1178
原创 2021-01-22 php 安装与卸载
卸载# 删除php的相关包及配置$ sudo apt-get autoremove php7*# 删除关联$ sudo find /etc -name "*php*" |xargs sudo rm -rf# 清除dept列表$ sudo apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "` -y# 检查是否卸载干净...
2021-01-25 09:33:42 136
原创 2021-01-22 mysql 设置允许外网访问
① 查看未作修改前的表, 如图1mysql> use mysql;mysql> select host,user from user;图1 ②添加一个root账号mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION;mysql...
2021-01-25 09:31:04 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人