自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 laravel 8 跨域配置不生效问题

laravel 8 跨域配置不生效问题

2022-07-09 09:55:00 470 2

原创 Laravel 写入日志权限问题 The stream or file “/home/www/storage/logs/laravel.log“ could not be opened in appe

Laravel 写入日志权限问题 The stream or file "/home/www/storage/logs/laravel.log" could not be opened in appe

2022-07-09 09:35:36 2699

原创 本地环境调试发送邮件功能

php本地邮件功能报错

2022-06-23 13:28:02 797

原创 Mac一些操作命令

1. find ~ -iname "*phpstorm*" //在当前用户文件夹下查找含phpstorm的文件。2.dscacheutil -q group //查看所有用户和组

2021-08-16 14:18:46 93

原创 前端部分

### layui-地址三级联动-html```html//增加页面中...<div class="layui-form-item"> <label for="" class="layui-form-label">作业地址</label> <div class="layui-input-inline"> <select name="province" id="province" lay-verify="requi.

2020-09-29 16:43:09 100 1

原创 layui-admin 单图、视频、多图上传

<div class="layui-form-item"> <label for="" class="layui-form-label">缩略图</label> <div class="layui-input-block"> <div class="layui-upload"> <button type="button" class="layui-btn" id="uploadPic".

2020-09-24 16:38:29 241 1

原创 Apache 和 php 编译安装

linux项目环境部署分别安装Apache 和 php1.Apache安装#Httpd为apache安装包,其他三个为前置。1.全部拷贝到 /usr/local/httpd 目录下并分别解压。cp -r apr-1.7.0 ./httpd-2.4.46/srclib/apr cp -r apr-util-1.5.4./httpd-2.4.46/srclib/apr-util ./configure && make &&amp...

2020-09-18 18:33:57 204

原创 Laravel事件广播项目中使用laravel-echo-server

应用场景一个拍卖项目,用户出价成功后,所有围观用户的当前页面显示最新出价。参考博客:https://blog.csdn.net/woqianduo/article/details/89517229根据这个流程走下来没有问题,成功了。我的laravel版本是5.8,有稍微不同的地方中间遇到监听不到事件问题,不过最后突然好了,也是翻阅了好多资料,不过大部分是因为config->database redis前缀那行注释。php artisan queue:worklar.

2020-08-20 17:51:00 655

原创 Nginx设置成服务并开机自动启动

Nginx设置成服务并开机自动启动在/etc/init.d下创建文件nginx[root@localhost ~]# vim /etc/init.d/nginx其内容参考nginx官方文档需要注意的配置:nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径。NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径。保存后设置文件的执行权限

2020-07-23 15:10:56 354

原创 laravel——JWT 二次使用记录

#项目环境laravel5.8 php7.1.3#安装扩展composer require "tymon/jwt-auth:1.0.0" #选择版本安装#编辑config/app.php#providers 中添加Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class,#aliases 添加'JWTAuth'=> Tymon\JWTAuth\Facades\JWTAuth::class,'JWTFactory'=...

2020-06-12 20:14:22 109

原创 php高并发之opcache详解--真的可以变快

客户的一台服务器,业务逻辑比较简单 。估算pv在120w左右吧,用的是阿里云2c4g的服务器。一大早就开始卡顿了,登陆服务器后查看负载到了八九十。开整:1.进入php,ini 搜索opcache 。2,修改对应参数(如下)zend_extension=opcache.so #引入扩展 php7中默认已经装好了 可能是鼓励大家用吧[opcache];opcache开...

2020-03-01 17:16:48 1413 1

原创 curl使用,发送json格式

//curl function http($url, $data = NULL, $json = false) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false)...

2020-02-12 18:23:46 368

原创 接口文档神器apidoc使用记录

1. 由于apidoc依赖node.js的包管理工具npm进行安装,所以安装apidoc之前要先安装node.js(npm会在安装node时顺带进行安装)。2. node -v node.js安装成功后会显示版本信息。3. npm install apidoc -g 安装apidoc。4. apidoc -v 安装成功后会显示版本信息。...

2020-02-04 16:12:21 314

原创 laravel表单提交后台阻止重复提交

中间件:<?phpnamespace App\Http\Middleware;use Illuminate\Foundation\Http\Middleware\TrimStrings as Middleware;class LimitFormRepeatSubmit extends Middleware{ public function handle($req...

2020-01-08 11:09:25 1103

原创 layui-admin js拼接 动态html

//只展示父级组织结构的权限 form.on('select(role_select)', function(data){ $.post("/admin/system/role/permission", {id: data.value}, function (result) { var html = ''; html +...

2019-12-31 01:40:46 1517 1

原创 layui-admin 弹窗 单表单

layui.use(['layer', 'table', 'form', 'util'], function () {//需求审核拒绝 $('#no').on('click',function () { layer.prompt({ title:'请输入拒绝原因', },function(val, ...

2019-12-29 22:33:51 801 1

原创 地图js部分

<script type="text/javascript">var tcount = {{$sort}}+1; //表格行数var land = [];var total = {{$need->area_measure}}; //总面积//处理地块信息var need_id = $("input[name='id']").val();$.post("{{ rou...

2019-12-23 01:08:43 116

原创 layui+laravel三级联动地址修改

<div class="layui-form-item"> <label for="" class="layui-form-label"><span style="color:red">*</span>作业地址</label> <input type="text" hidden="hidden" id="s_pro...

2019-12-23 01:07:09 2565

原创 php转义

函数名 释义 介绍 htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成&amp; "转成&quot; '转成&#039; <转成&lt; >转成&gt; ...

2019-12-18 10:38:56 577

原创 laravle中使用guzzle及问题cURL error 60: SSL certificate problem: unable to get local issuer certificate

use GuzzleHttp\Client;$client = new Client();$response = $client->request('GET', 'http://xx.com');$code = $response->getStatusCode();//获取http响应状态码$data = $response->getBody()->getCo...

2019-09-30 14:30:19 2184 2

原创 php通过ip地址获取城市信息

下载qqwry.da$ip = '1.202.241.99'; $ip1num = 0; $ip2num = 0; $ipAddr1 = ""; $ipAddr2 = ""; $dat_path = storage_path().'\qqwry.dat'; //文件路径 if (!preg_m...

2019-09-26 17:06:09 381

原创 使用Navicat连接服务器mysql

2019-09-09 09:08:33 326

原创 laravel-ueditor-

1.composer require stevenyangecho/laravel-u-editor //通过composer安装;2.config/app.php 里面添加 ‘Stevenyangecho\UEditor\UEditorServiceProvider’;3.php artisan vendor:publish --??页面中使用:@inclu...

2019-08-28 12:01:09 151

原创 layui问题记录,时间插件闪现

初始化了时间控件,点击触发时就一闪就消失了。这种情况主要是出现在弹出窗的时间控件上。解决:初始化时加一个属性trigger: 'click',例如:laydate.render({ elem: '#executionTime', format: 'yyyy-MM-dd HH:mm:ss', type: 'datetime', ...

2019-08-26 10:24:46 236

原创 laravel执行migrate报错1071 Specified key was too long; max key length is 1000 bytes

laravel 执行 php artisan migrate 安装数据库报1071 Specified key was too long; max key length is 1000 bytes数据库不支持长字节 需要在 \app\Providers\AppServiceProvider.php文件里面添加状态码191 具体代码如下1.DBengine是MyIsAm改为Inn...

2019-08-25 08:06:28 241

原创 php数组转json,数组有key和没有key的区别

2019-02-28 18:19:10 1797

转载 laravel5.2引入支付宝支付sdk

业务功能适用于商家在移动端网页应用中集成支付宝支付功能。商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展示支付结果。若无法唤起支付宝客户端,则在一定的时间后会自动进入网页支付流程。 一. 创建应用链接:支付宝蚂蚁金服开放平台注意:需拥有实名认证的支付宝账户。 企业或个体工商户可申请 ...

2018-07-28 10:26:31 2733

原创 递归函数,菲波那切数列,无限极分类。

递归函数:自己调用自己, 必须要有结束条件。function digui($n){ echo $n; if($n&gt;0){ digui($n-1); }else{ echo'---------'; } echo $n; } digui(3); 输出结果 3210--------0123;菲波那切数列:n代表第几列,f(n)代表第n列...

2018-03-16 20:49:04 196

原创 面试经历3

1.编写php与mysql或oracle数据库建立连接的代码(数据库服务器:192.168.1.200,端口:3308,用户:link,密码:123)答:$dsn = 'mysql:host=192.168.1.200;dbname=mysql;charset=utf8';new PDO($dsn,link,123);2.请解析php数组array_filter、array_push、in_arr...

2018-03-05 21:39:22 136

原创 面试经历2

1.mysql中常用的数据库引擎,并且说明引擎特点及区别?答:InnoDB表引擎:默认事务型引擎,支持外键,最重要最广泛的存储引擎,性能优秀。MyISAM表引擎:是MySQL5.1版本之前的默认存储引擎,支持全文索引,不支持外键,设计简单,不具备原子性,某些场景性能很好,不支持事物和行级锁,不支持崩溃后的安全恢复。2.写出一个验证邮箱的正则表达式?答:/^\w{4,12}@\w{1,10}\.(c...

2018-03-04 21:07:01 275

原创 面试经历1

1.请问get与post方法有什么区别?答:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于g...

2018-03-04 13:21:37 154

转载 php四种基础算法:冒泡,选择,插入和快速排序法

许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。下面是我按自己的理解,将四个方法分析一遍。需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 $arr(1,43,54,62,21,66,...

2018-02-28 16:20:37 134

空空如也

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

TA关注的人

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