- 博客(32)
- 收藏
- 关注
原创 商品无限极分类带level
/** * 数据多层级 * @param array $data * @param int $pid * @return array */ public function subTree($data, $pid = 0, $level = 1) { // 返回的结果 $arr = []; foreach ($data as $val) { // 给定的PID是当前记录的...
2022-03-02 15:19:14 242
原创 git add.失败 出现 warning: You ran ‘git add‘ with neither ‘-A (--all)‘ or ‘--ignore-removal‘
问题截图:解决方案:git add -A搞定收工!
2022-02-11 11:01:58 332
原创 Linux的脚本关闭终端后继续执行
Linux的脚本关闭终端后继续执行可以使用:nohup php spider.php &回车,这就可以了。同时执行的当前目录会创建一个nohup.out 文件类似于日志文件
2021-10-20 16:21:23 313
原创 MySQL 新建查询快速插入10万条数据
MySQL 新建查询快速插入10万条数据DROP PROCEDURE IF EXISTS my_insert;CREATE PROCEDURE my_insert()BEGIN DECLARE n int DEFAULT 1; loopname:LOOP INSERT INTO dd_test(title)VALUES(n); SET n=n+1; IF n=100000 THEN LEAVE
2021-08-17 11:29:05 315
原创 Tp6 获取路径
Tp6 获取路径 $Absolute_Path=$_SERVER['SCRIPT_FILENAME']; $Absolute_Path=substr($Absolute_Path,0,-9); $local_path = $Absolute_Path.'temp/imgs/';
2021-07-31 06:32:36 1381
原创 TP6 搜索模板
TP6 搜索模板 if ($username) { $where[] = ['tu.username','like','%'.$username.'%']; } $where[] = ['ub.type', '=', -1]; $where[] = ['ub.remark','<>', "管理员操作"]; $field = 'tu.id as user_id,tu.username,tu.s
2021-07-29 21:14:18 141
原创 TP 给指定字段增加指定数值
TP 给指定字段增加指定数值TP5自减:Db::name( 'orders' )->where( 'id', $orders_id )->setDec( 'stock', 5 );自增:Db::name( 'orders' )->where( 'id', orders_id )->setInc( 'stock', 5 );tp6自减:Db::name( 'orders' )->where( 'id', $orders_id )->dec( 'stoc
2021-06-04 10:01:01 819
原创 关于laravel在Apache环境下除了能访问首页路由外都出现404的问题
问题的根源在于:www\laravel\public 目录下的 .htaccess 文件变空了解决办法就是,把以下内容放入即可:Options +FollowSymLinks -IndexesRewriteEngine OnRewriteCond %{HTTP:Authorization} .RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]RewriteCond %{REQUEST_FILENAME} !-d
2021-04-26 00:17:12 700
原创 laravel 查询语句中有括号的情况下处理
laravel 查询语句中有括号的情况下处理举例一下语句:select * from users where id < 12 and ( name like '%z' or email like '163@%')在 laravel 中使用查询构建器应该使用闭包的方式进行实现 如下:<?phpnamespace App\Admin\Controllers;use App\Http\Controllers\Controller;use Illuminate\Database\Qu
2021-03-10 09:27:02 567 2
原创 laravel 访问器与修改器
laravel 访问器与修改器访问器:是数据查询之后的操作注意:打印显示过程中有问题 仔细对比 return 和 dump 或者 dd 的输出需要注意两点:1、方法名需要和原来字段不一样2、使用的时候 使用这样的方式 $data->display_namepublic function getDisplayNameAttribute(){ return $this->attributes['name'] ? $this->attributes['name'] :
2020-12-08 21:19:55 284
原创 PHP:PECL 安装扩展
PHP安装扩展问题:在composer更新过程中提示缺少这些PHP扩展解决办法:使用PHPinfo查看PHP版本信息 (关注标注地方是为了选对版本)进入这个网站:https://windows.php.net/downloads/pecl 在 releases 或 snaps 中找需要的扩展举例:之前需要的这个扩展下载解压之后把 php_imagick.dll 扩展文件放到 php/ext 目录下在把扩展名称写到php.ini 中重启服务器查看P
2020-12-05 20:32:58 363 1
原创 mysql 关于concat()用法小解
mysql 关于concat()用法小解concat():函数用于将多个字符串连接成一个字符串例如:SELECT * FROM `member_info` WHERE `is_del` = '0' AND concat(`member_account`, `member_realname`, `member_telephone`) LIKE '%测试%'等同:SELECT * FROM `member_info` WHERE `is_del` = '0' AND ((`member_accou
2020-08-26 17:17:01 315
原创 laravel 之 Eloquent ORM
laravel 之 Eloquent ORMPHP在PHPstorm开启生命周期注意生命周期中命令操作的时候一定要注意: / 和 \ 的使用php artisan tinker使用工厂模式填充数据php artisan make:factory MonitorInfoFactory --model=Models/MonitorInfo使用 seed 填充数据php artisan make:seeder MonitorInfoSeeder创建模型php artisan
2020-08-26 17:16:10 152
原创 JS返回时间差已年月日的形式
JS返回时间差已年月日的形式:function diffDate() { let begin = new Date($('#start_school_time').val()); let end = new Date(); // 如果开始时间晚于结束时间,交换日期,并记录交换状态 let swap = false; if (begin > end) { let tmp = begin;
2020-05-26 18:45:38 276
原创 laravel开发解决 storageframeworkviewsviews缓存blade
laravel开发中解决 storage\framework\viewsviews缓存blade问题: 在laravel开发过程中 storage\framework\views 会不断的产生缓存文件,以至于在代码修改之后看不到反馈开发效率。解决: 方案1:使用 artisan 命令 (治标不治本)php artisan view:clear 清空缓存。 方案2: <h...
2020-04-15 20:52:22 1437
原创 FIND_IN_SET(); 查找一个字符串是否在字符串中
FIND_IN_SET(); 查找一个字符串是否在字符串中SELECT * FROM `sajfl_trade` WHERE `is_del` = '0' AND FIND_IN_SET(27099, order_info_id);结果
2020-03-30 14:33:34 332
原创 lnmp1+ 删除虚拟主机并且删除网站目录
lnmp1+ 删除虚拟主机并且删除网站目录lnmp 添加虚拟主机 地址: https://lnmp.org/faq/lnmp-vhost-add-howto.html问题截图:删除完整项目目录chattr -i /home/wwwroot/www.baidu.top/public/.user.ini删除rm -rf www.baidu.top/public/.bai...
2020-01-21 12:10:10 275
原创 CentOS7 安装 和 配置 Composer
CentOS7 安装 和 配置 Composer使用命令下载curl -sS https://getcomposer.org/installer | php设置环境变量mv composer.phar /usr/local/bin/composer修改权限chmod -R 777 /usr/local/bin/composer修改国内镜像源composer c...
2020-01-21 11:20:58 244
原创 一键安装CentOS安装lnmp非常方便
一键安装CentOS安装lnmp非常方便原地址: https://lnmp.org/install.html在安装过程耐心等待 时间几十分钟不等, 看个人配置网速.
2020-01-21 10:28:52 279
原创 PHP时间函数
PHP时间函数2. echo date('Y-m-d H:i:s',strtotime('now'));//当前时间戳 2017-01-09 21:04:113. echo date('Y-m-d H:i:s',time());4. echo date('Y-m-d H:i:s',strtotime('+1second'));//当前时间戳+1秒 2017-01-09 21:04:12...
2020-01-20 11:48:55 223
原创 Excel动态设置表头
Excel动态设置表头<?phpnamespace App\Admin\Controllers;class TestController extends Controller{ public function getWords() { $arr_tmp = array(7, 8); $th = $this->getTh($a...
2020-01-09 23:22:57 423
原创 PHP下载Excel表格-非常简单
PHP下载Excel表格-非常简单$result = array(1, 2, 3, 4, 5, 6, 7);$search = ""; foreach ($result as $key => $val) { $search .= "<tr> <td>".$val."</td> <td&...
2019-12-27 10:28:04 1356
原创 mysql中left join写法
DB::table('employees as e') ->join('dept_emp as de',function($join){ $join->on('de.emp_no = e.emp_no') ->where('de.is_del','=',0) ...
2019-12-23 22:38:19 1027
原创 laravel中left join的使用
laravel中left join的使用left join 的使用 $v = '28'; $data = DB::table('admin_users AS au') ->leftJoin('company AS c','au.company','=','c.id') ->where('admin_use...
2019-12-23 10:29:15 9200
原创 递归合并数组
递归合并数组使用的函数: array_push() array_merge() public function upExcel() { $arr = array( [0 => "today" ], [0 => "is", 1 => "vary", 2 =>[0 => "warm"] ]...
2019-12-21 16:27:59 741 1
原创 laravel-admin MySQL学习总结
laravel-admin MySQL学习总结SQL运行原理, 解析顺序9->select 10->distinct6->column1->from left_table3-> join right_table2-> on left_table.column4->where 5->group By7->with8-&g...
2019-11-25 23:32:28 264
原创 linux ubantu安装composer一行命令搞定
可以不进行编译安装,直接进行apt-get安装apt-get install -y composer更换阿里镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/删除镜像配置composer config -g --unset repos.packagist查看配置compos...
2019-11-16 17:34:20 230
原创 数据库受欢迎程度排名
想了解数据库受欢迎程度的排名,在网上百度了好长时间没找到,现在找到就和想了解的朋友们分享一下。排名每月变更一次。数据来源自:https://db-engines.com/en/...
2019-11-01 23:25:06 290
原创 liunx阿里云搭建 LAMP--终极大全
阿里云搭建 LAMP1. LAMP1.apt更新sudo apt-get update2.apachesudo apt-get install apache23.mysqlsudo apt-get install mysql-server mysql-clientsudo apt-get install libmysqlclient-dev安装过程一路ok就可以了,若安装失败S...
2019-10-11 11:33:08 158
原创 防止SQL注入利用 preparedStatement机制
防止SQL注入利用 preparedStatement 机制什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理。为什么要防止SQL注入?SQL语法允许数据库命令和用户数据混杂在一起的,这给数据库操作带来方便的同时也带来了安全隐患, 如果开发人员...
2019-09-24 14:24:13 443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人