自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 PHP算法累计

1)每三个组成一个数组, 成为三个连续或相同数字<?php//$arr = [1, 2, 3, 3, 4, 5, 3, 4, 3];$arr = [5, 2, 3, 3, 4, 5, 5, 1, 5];//$arr = [1, 2, 3, 1, 2, 3, 1, 2, 3];// $arr = [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3];sort($arr); // 从小到大排序(重要)$xiangtong = [];$lianxu = [];$n

2021-12-23 17:32:25 242

原创 宝塔 php7.4 安装SQLserver扩展

在这里可查看pdo_sqlsrv扩展包对应的php版本说明,按照自己的php版本安装所需要的扩展即可。sqlsrv扩展包官方下载地址。

2024-06-04 11:56:46 303

原创 laravel 使用微信的图片内容检测及文字内容检测

微信的图片检测,需要文件大小在1M以内,这就导致用户上传大图的时候无法检测成功,

2024-04-23 13:47:57 573 1

原创 laravel 表单验证的 exists、unique 去除软删除字段的校验,及自定义表单验证

冒号后面6个空,前两个不用说,中间两个表示忽略id=$this->id,后面两个表示加上限定条件deleted_at=null。

2024-03-14 11:11:48 465

原创 laravel-admin 头部添加操作

【代码】laravel-admin 头部添加操作。

2024-03-07 11:35:48 347

原创 Nginx 配置集合

【代码】Nginx 配置集合。

2024-01-24 14:36:33 378

原创 git push 报错 error: src refspec master does not match any 解决

如果远程和本地本来都是master主分支。那么可以用如下方法修改主分支为main。因为远程仓库里没有main分支,这时候会自动创建main分支。执行完本地只有 main 分支,没有了 master 分支。最新版的仓库初始化后 git 主分支变成了 main。删除原先 .git 目录 重新 git init。接下来将新命名的 main 分支推送到远程仓库。最后删除远程仓库中旧的master分支。分支会重新变回 master。

2023-11-30 11:17:21 1665

原创 laravel 的SQL使用正则匹配

字符 “^” 匹配以特定字符或者字符串开头的文本。name 字段值包含数字以外的字符的记录。

2023-07-19 11:48:53 486

原创 微信支付v3证书报错The `certs()` contains the merchant‘s certificate

微信支付v3证书报错: The。

2023-04-29 20:35:44 2555 1

原创 laravel与workerman结合

laravel 下使用workerman 简单总结

2023-02-23 13:53:32 1799

原创 laravel发送微信消息模板

laravel发送微信消息模板。

2022-11-23 18:34:06 498

原创 Linux 创建mysql数据库并创建账号密码及操作

Linux创建数据库并创建账号和密码!

2022-07-30 22:28:10 2926

原创 解决 laravel-admin 加载慢问题

是因为有css,js文件没有引入进入下面文件vendor/encore/laravel-admin/src/Form/Field/DateMultiple.php将下面内容注释// protected static $css = [// 'https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css',// 'https://cdn.jsdelivr.net/npm/shortcut-button

2022-05-18 12:00:34 1633 3

转载 laravel的redis操作

1. set/get操作普通得set/get操作,set操作,如果键名存在,则会覆盖原有得值 $redis = app("redis.connection"); $redis->set('library' , 'phpredis');//存储key为library ,值phpredis得记录 $redis->get("library");//获取key为library得记录值 set/get 多个key-value $mkv = array(

2022-05-14 14:14:02 2715 2

原创 PHP 处理 时:分 单位时 加0

例: 用户输入 9表是 9点=> 09:00,而输 09 同样表示09:00。即自动补全 0 // 时:分 处理 单位时 加0 public function handleTime($time_info) { if (strpos($time_info, ':') === false) { return sprintf("%02d", $time_info) . ':00'; } else { .

2022-04-16 09:31:31 158

原创 laravel + dingo 返回自定义格式的错误提示

dingo一般 dingo 的请求封装还有就是关闭debug可是即使关闭了debug, 错误提示依旧不如意(英文)。解决方式效果图1)修改 App\Providers\AppServiceProvider 文件 register 内容 /** * Register any application services. * * @return void */ public function register() { $

2022-03-14 17:39:56 597

原创 laravel模型的when与with,多条件模糊搜索,关联模型条件搜索,上下篇幅

when与with 的使用use Illuminate\Database\Eloquent\Model;// 在模型 class Advs extends Model{ // 一对一 public function cont() { // 前面的id为 Details 的id, 后面的id为 Advs 的id. return $this->hasOne(Details::class, 'id', 'id'); } public functio

2022-03-09 13:53:31 1422

原创 laravel的MySQL查询区分大小写

记一次日记laravel 查询之大小写敏感其实和laravel 无关,只需在MySQL执行ALTER TABLE '表名' CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;实测有效。

2022-02-21 22:30:57 898

转载 laravel 简洁之道

使用数组根据拥有的键查找所需值 // 不好的 $ceshi = 'epub'; if ($ceshi === 'pdf') { $type = 'book'; } else if ($ceshi === 'epub') { $type = 'book'; } else if ($ceshi === 'license') { $type = 'license';

2022-02-11 13:17:03 200

转载 Laravel-admin 模型表格 删除行,删除回调

laravel框架的模型生命周期事件 protected static function booted() { static::deleting(function ($_it) { $total = 1; //在这里去做逻辑判断,$_it->id 可以拿到当前操作id if ($total > 0) { throw new \Exception("无法删除"); .

2022-01-05 10:10:04 913

原创 UUID 生成 及 获取随机数字加字母

UUID生成安装:composer require webpatser/laravel-uuid使用: dd(Uuid::generate()->string);获取随机数字加字母 /** * 获取随机数字加字母 * @param $len * @param null $chars * @return string */ public function getRandomString($len, $chars = null)

2022-01-04 15:15:57 750

原创 laravel-admin 表单联动--三级联动

首先数据库设计然后是控制器中的from表单 $form->select('class_id', __('纸币版本')) ->options(ClassInfo::pluck('class_name', 'id')) ->load('g_id', '/api/pmg/group') ->rules('required', ['required' => '必填',]); $form-&g

2021-12-28 15:35:41 1148

原创 Mac 双开微信

打开终端, 输入以下命令: nohup /Applications/WeChat.app/Contents/MacOS/WeChat /dev/null 2&1 &即可打开两个微信

2021-11-09 09:56:24 341

原创 laravel 的单元测试

不知道为什么使用 laravel 单元测试时, 会提示 Cannot open file "Tests\Feature\ExampleTest".网上找了很久也没有解决办法大多是说 phpunit 没有全局安装可是我全局安装后, 再运行 php artisan test --filter ExampleTest依旧提示 No tests executed!技术有限, 后来找到另一个解决方式,在项目根目录运行 : vendor/bin/phpunit tests/Feature/Examp.

2021-08-30 11:55:46 329

原创 laravel 自定义辅助函数及添加自定义命名空间

第一步 在项目根目录创建文件创建 helper.php 文件第二步 在 composer.json 文件中// 在 autoload 中添加"files" : [ "helpers.php"]第三步 运行命令刷新 composer 自动加载composer dump-autoload

2021-06-19 10:13:24 389 2

原创 Mac 安装 python3

Python3 安装官网 : https://www.python.org/安装路径一般都存放在:/Library/Frameworks⁩/Python.framework⁩ /⁨Versions⁩/3.9使用命令: cd /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9切换到该文件夹下配置python3默认环境使用 vim ~/.bash_profilePATH="/Library/Frameworks/Pyt

2021-05-27 09:56:02 90

原创 docker 运行 PHP+nginx+composer 及 nginx 转发配置 , 安装reids 并设置修改密码

创建文件mkdir -p ~/docker/www # 项目根目录mkdir -p ~/docker/nginx/conf.d # nginx 配置mkdir -p ~/docker/config # php.ini 文件位置下载镜像docker pull nginxdocker pull php:7.1.0-fpm编辑default.confvim /docker/nginx/conf.d/default.conf # 以下为示例内容server { liste

2021-03-19 14:51:02 413 1

原创 Docker 基本命令

docker 版本docker version 显示版本docker info docker信息docker 命令 --help 帮助命令docker 镜像docker images 查看镜像docker search php 查看是否存在,及存在哪些版本docker pull php:8.0 拉取镜像docker rmi 镜像ID 删除镜像docker rmi $(docker images -aq) 删除所有...

2021-03-16 14:19:24 237 1

原创 Linux 常用指令收集

实时追踪文件内容tail -f -n 100 log.txt 其中 -f : 循环读取, -n 100 : 最后100行, log.txt 为追踪文件

2021-03-11 17:12:29 187

转载 bootstrap之颜色对应属性

.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black,.bg-red-active,.bg-yellow-active,.bg-aqua-active,.bg-blue-active,.bg-light-blue-act

2021-02-26 10:39:06 704

原创 JS 特定 IP 跳转

<!DOCTYPE html><html><head> <title>IP地址获取</title></head><body> <button onclick="myJump()">点击这里</button> <script type="text/javascript"> function myJump(){ var ip_addr = document.locat

2021-02-24 15:55:10 549

原创 php8使用laravel的OSS扩展 及 laravel6+安装Redis扩展注意事项

扩展包安装 // 在 composer.json 的 require 下加入 "jacobcyl/ali-oss-storage": "^2.1"然后运行 composer update在配置文件 config/app.php 中provider 中加入 // OSS Jacobcyl\AliOSS\AliOssServiceProvider::class,在配置文件 config/filesystems.php 中disks 加入 // 阿里云 'oss'

2021-01-25 10:16:02 835

原创 centos 安装 ActiveMQ

下载ActiveMQ并且解压wget https://mirrors.bfsu.edu.cn/apache//activemq/5.16.0/apache-activemq-5.16.0-bin.tar.gztar zxvf apache-activemq-5.16.0-bin.tar.gz -C /usr/local/tar zxvf apache-activemq-5.16.0-bin.tar.gz -C /usr/local/ && rm -rf apache-activem

2020-12-03 13:36:27 162

转载 laravel 队列 supervisor 配置

首先在服务器安装 Python在通过 Python 安装 supervisor创建配置文件echo_supervisord_conf > supervisord.conf创建项目配置cd /etc/mkdir supervisord.dvi /etc/supervisord.conf#修改末尾配置信息[include]files = /etc/supervisord.d/*.confvi /etc/supervisord.d/demo.conf[program:laravel

2020-10-29 11:01:50 1988

原创 宝塔 redis 远程连接, mysql root 开启权限

第一步,打开配置文件/www/server/redis/redis.conf搜索 bind这是开放 IP 设置所有为 0.0.0.0搜索 protected-mode ,将yes改成no,然后端口自己根据需求改。然后搜索 requirepass ,解除注释,进行设置密码保存文件,重启最后到安全组, 放行你自己设置的端口...

2020-10-13 10:25:14 1513

转载 git 更新文件名大小写问题

修改文件名大小写后, 发现git 分支是干净的, 无法更新其原因就是 默认git配置了忽略大小写敏感git config core.ignorecase// 结果为 true设置大小写敏感为敏感git config core.ignorecase false再次提交就会更改文件名大小写了...

2020-10-08 15:26:22 575

原创 记录 laravel 中去除 key 添加 prefix 前缀

链接 Redis 时会自动在 KEY_NAME 前面匹配 laravel_database_KEY_NAME去除的方式:在.env 文件里的 redis 配置加入 REDIS_PREFIX=''

2020-09-25 11:39:13 952

原创 PHP的CURL请求, get/post, 及 PHP 获取IP 归属地

直接上代码 public function seedHttp($url, $data, $is_post) { //初使化init方法 $ch = curl_init(); //指定URLCURLOPT_POSTFIELDS curl_setopt($ch, CURLOPT_URL, $url); //设定请求后返回结果 curl_setopt($ch, CURLOPT_RETURNTRANSFER,

2020-09-04 13:53:40 602 2

原创 laravel-admin加谷歌验证器

示意图添加谷歌验证首先需要参考:Laravel-admin 登录添加图形验证码构建一个自己的登录系统安装扩展composer require "earnp/laravel-google-authenticator:dev-master"### 安装二维码生成器composer require simplesoftwareio/simple-qrcode 1.3.*等待下载安装完成, 需要在config/app.php中注册服务提供者同时注册下相应门面'providers' =>

2020-08-07 16:48:46 1781

原创 laravel 报错 : Allowed memory size of 134217728 bytes exhausted (tried to allocate 4194312 bytes)

以上错误是数据查询时, 数据量超出给定字节大小.解决方法:1、修改php.ini修改php配置vi /usr/local/php/etc/php.inimemory_limit = 128 改成memory_limit = 256php-fpm重启/etc/init.d/php-fpm restart重启Nginxservice nginx restart2、通过ini_set函数修改配置选项值ini_set(‘memory_limit’, ‘256M’); //升级为256M内存.

2020-08-04 16:26:17 3515

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除