自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猪年大吉的博客

生活不易,多才多艺。

  • 博客(38)
  • 收藏
  • 关注

原创 laravel框架 第三方插件导入导出excel

laravel 导入导出有很多 但是你发现等你根据conposer安装excal的时候你发现 他总是不依不饶的提示你: 安装失败1. 在laravel 项目的根目录下 我们会看到 一个composer.json的文件:打开, 并找到"maatwebsite/excel": "~2.0.0" 修改为"~2.1.0" 保存如果在composer.json找不到,复制粘贴到以下位置:...

2019-02-19 15:37:53 1463 2

原创 thinkphp+layui分页

1.首先找到分页类 路径:\thinkphp\library\think\paginator\driver2 新建Layui.php<?phpnamespace think\paginator\driver;use think\Paginator;class Layui extends Paginator{ /** * 上一页按钮 * @param string $text * @return string */ pr..

2020-09-28 14:56:33 885 3

原创 linux php-fpm启动 重启 关闭

php-fpm关闭 pkill php-fpmphp-fpm是否开启ps -ef|grep php查看php安装目录whereis php开启php-fpm服务service php-fpm start停止php-fpmphp-fpm stop重启php-fpmphp-fpm restart...

2019-10-11 15:23:31 754

原创 laravel Helpers文件 通用帮助函数 以及常用帮助方法

Laravel 提供了很多辅助函数,有时候我们也需要创建自己的辅助函数。我们把所有的『自定义辅助函数』存放于app/Helpers/functions.php文件中,这里需要新建一个空文件:在我们新增functions.php文件之后,还需要在项目根目录下 composer.json 文件中的 autoload 选项里 files 字段加入该文件:composer.js...

2019-09-02 12:16:10 1604

原创 Laravel 项目中 远程把图片下载到本地

//前台代码function vdl(){ $(function(){ //获取图片路径 var download_link=$("#img").attr('src'); console.log(download_link) if(downl...

2019-09-02 10:06:47 5001

原创 phpstorm连接服务器,实时编辑上传文件到服务器

1:打开phpstrom,找到tools2 找到tools 下面的deployment下面的configuration3 根据自己服务器的主机 host 密码等自行配置host:自己服务器ip地址prot :端口号root path: 自己项目目录地址 例:/data0/wwwroot/app/pic_main4 配置完成后,按下图操作就可以找...

2019-08-19 11:37:07 595

原创 laravel 自定义分页类

最近在做ppt内容的管理,要从ES里面取数据,所以在做列表分页的时候不能使用Laravel自带的分页类,所以通过修改源码封装出来的一个自定义分页类,在视图中使用分页类的方法与Laravel自带的分页类的方法是一样的。1.获取当前页码 $nowPage = $request->get('nowPage');2.计算总数据条数$count = '';3.每页的条数$page...

2019-08-06 10:30:15 568

原创 Laravel 模版集成与包含以及引用

在一个项目中有许多模板文件,它们有一个特点:拥有共同的头部 ,左边部分,脚部内容为了避免相同代码重复开发、维护 造成工作效率低下可以把共同的头部,左边部分和脚部内容集中到一个布局文件中,之后各个具体模板文件去继承该布局文件而使用头部和脚步内容。这个过程成为模板继承。布局文件中相同的代码只维护一份,会大大提升项目开发效率1:首先在 laravel resources/view自定义文...

2019-08-01 11:13:51 391

原创 laravel 中文语言包

会有很多人会遇到翻译 Laravel 自带模板的问题,所以我们无需自己一个个去翻译,这种通用的问题找找扩展包来处理即可。我们将使用Laravel Lang项目来实现,此项目支持了 52 个国家的语言,使用以下命令安装:composer require "overtrue/laravel-lang:~3.0"完成上面的操作后,将项目文件config/app.php中的下一行...

2019-07-25 11:27:58 2150

原创 laravel 自定义路由

Laravel里面有4个默认的路由文件,其中web.php是默认路由文件,如果需要添加其他路由文件,需要自行添加,按照以下步骤进行。所有 Laravel 路由都定义在位于routes目录下的路由文件中,这些文件通过框架自动加载,相应逻辑位于app/Providers/RouteServiceProvider,我们找到相对应的文件1:首先修改/app/providers/R...

2019-07-22 10:42:32 3108

原创 laravel 多条添加新增

多条添加就是你触发一个点击事件+的时候弹出来一个一模一样的文本框填写数据,进行后台多条新增入库代码实现: html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></h...

2019-07-20 11:14:54 2909

原创 laravel oss文件上传到阿里云

需要自己注册阿里云账号并且开通oss服务,建立Bucket存储空间使用composer在项目根目录执行以下命令composer require johnlui/aliyun-oss:~2.0构建 Service 文件需要自己手动建立 app/services/OSS.php只需要修改下面的信息,变成自己的阿里云AccessKeyId AccessKe...

2019-07-19 18:21:36 4115 2

原创 laravel 报错 2003 can‘t connect to MYSQL server on 127.0.0.1(111) 解决方法

原因:项目推到线上报错:.env配置也没问题解决方法:使用xshell连接自己的服务器:找到项目目录 :执行以下命令://清除配置缓存php artisan config:clear因为配置修改完成之后要更新一下。//清除缓存php artisan cache:clear//清除路由缓存php artisan route:clear//清除页面缓存ph...

2019-07-19 18:10:40 8045

原创 tp5 文件上传 图片上传 缩略图

图片上传 html页面:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form action="{:url('/image')}" method="...

2019-04-19 11:14:45 436

原创 tp5 获取接口数据 curl 原生ajax请求获取 juqery获取 及 jsonp请求跨域

//使用file_get_contents获取接口数据 public function api(){ $url="http://172.16.112.3/api.php"; //url地址 $data=file_get_contents($url); print_r($data); }//使用curl获取接口数据 public function api(){...

2019-04-10 10:32:52 1424

原创 tp5 curd 增删改查

路由定义://curd首页Route::any('curdindex','index/Curd/index');//curd新增Route::post('curdadd','index/Curd/add');//curd删除Route::post('curddel','index/Curd/delete');//curd修改Route::post('curdsave','in...

2019-04-08 20:01:05 303

原创 tp5 实现即点即改

功能描述:需求:利用即点即改完成用户名修改知识点:ajax javascript jquery点击名称弹出一个文本框,并且将文本框中的值显示出来,直接通过onblur 失去焦点事件,与此同时利用ajax将id 和 用户名的字段传到控制器,在控制器的基础上完成修改工作,成功返回参数1否则失败返回参数2;第一步:<p class="content" onclic...

2019-04-08 14:55:41 388 1

原创 tp5 验证码验证 验证码刷新

首先使用Composer安装think-captcha扩展包:composer require topthink/think-captcha在控制器中使用下面的代码进行验证码生成:<?phpnamespace app\index\controller;use think\Controller;use think\Request;use think\captcha\...

2019-04-08 14:26:10 1631

原创 tp5微信公众号开发(2) ---- 微信被动回复,图文回复,图片回复等 demo实例

关于微信接入第三方域名进行业务开发的相关说明已在另外一篇做了说明,这里不做赘述,接入步骤请移步https://blog.csdn.net/qq_43638176/article/details/88915436本篇示范微信交互过程中的几个基础事件,主要判断标准参数为$postObj->MsgType,分别介绍当用户对公众号上传一个图片,回复一个文本以及关注事件的几个推送,其他诸如音乐...

2019-04-01 09:53:05 1731 3

原创 tp5微信公众号开发(1) 申请公众号配置token验证

进入微信公众帐号测试号申请系统申请测试账号https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login开发之前要申请微信接入,填写服务器配置,验证服务器地址的有效性。必须拥有自己的服务器因为我项目用的是tp5,用到了一系列诸如上传素材,关键字自动回复等功能,就以tp5为例说明。公众号服务器配...

2019-03-30 17:30:19 3017

原创 tp5跨域请求 VUE+tp5跨域session问题

找到tp5入口文件在入口文件加入以下几句即可:代码如下:header("Access-Control-Allow-Origin:*");header("Access-Control-Allow-Methods:GET, POST, OPTIONS, DELETE");header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,K...

2019-03-28 20:16:44 3835 1

原创 PHP 将ThinkPHP项目部署阿里云服务器

阅读前请安装宝塔安装步骤请参考:https://blog.csdn.net/qq_43638176/article/details/888479701.新建一个php项目2 下载任意ftp工具推荐使用xftp63启动该程序4:好了现在我们看到我们已经链接到了服务器将我们的项目部署上去5:把自己的项目见拉到刚刚建的站点下6:将本地项目拷贝进去需要...

2019-03-27 20:06:12 677

原创 阿里云的ecs服务器(linux)安装宝塔

(因为之前我的服务器安装了环境,所以需要先格式化)1.格式化阿里云的服务器磁盘。2.找到实例磁盘-》重新初始化磁盘3.在服务器的安全组件-》安全组-4.进入安全组规则页面,添加安全组规则5.配置宝塔需要的8888端口还有其他的所需要的一些端口6.配置完成后,远程链接工具(xshell,putty都行)链接虚拟机yum install -y wget ...

2019-03-27 16:17:45 339

原创 Laravel Redis的使用

laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包:composer require predis/predis配置:redis的配置文件是:config/database.php 'redis' =&gt; [ 'client' =&gt; 'predis', 'default' =&...

2019-03-13 17:34:33 47993 8

原创 MySQL主从复制 作用和原理

一、什么是主从复制?主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。您看,像在mysql数据库中,支持单项、异步赋值。在赋值过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器。此时主服务器会将更新信息写入到一个特定的二进制文件中。并会维护文件的一个索引用来跟踪日志循环。这个日志可以记录并发送到从服务器的更新中去。当一台从服务器连...

2019-03-12 16:31:22 267

原创 Mysql的主从复制和主主复制 操作

windows环境下,Mysql的主从复制和主主复制一、Mysql的主从配置1.找到配置文件找到配置文件是主从复制的第一个难点。很多新手都容易找错配置文件,一般my.ini配置文件所在的位置都是隐藏的。一般人都以为配置文件为C:\Program Files\MySQL\MySQL Server 5.7中的my-default.ini文件。但是实际上配置文件是C:\Pro...

2019-03-12 15:42:11 379

原创 laravel 自带SMTP发送邮箱及通过第三方平台发送邮箱

laravel实现SMTP发送邮箱 可以通过163邮箱,qq邮箱等。使用qq邮箱: https://mail.qq.com在设置-账户-开启SMTP服务 就可以得到授权码 laravel .env文件配置MAIL_DRIVER=smtp//主机MAIL_HOST=smtp.qq.com//主机网址MAIL_PORT=465//端口号MAIL_USERNAM...

2019-03-08 10:11:45 1883

原创 Laravel sms短信验证码

短信实现原理:发起请求 =》 短信API接口流程处理 =》接收结果短信平台网址:www.sms.cn 免费赠送15条测试短信需要注意事项:明确接口【PHP】短信模板设置第一步:找到对应的模板第二步:学会看接口,明确需要的参数有哪些及如何获取到具体相关参数第三步:如何读接口【file_get_contents()】实现短信注册:发起请求:编写短信...

2019-03-07 19:56:37 654

原创 laravel 实现微博第三方登陆

1: 首先到新浪微博申请加入开发者: http://open.weibo.com/ 右上角登录,登录后点击右上角头像,选第一个编辑开发者信息并提交审核 然后导航栏 微连接-&gt;网站接入-&gt;立即接入,添加一个应用 导航栏,我的应用-&gt;应用信息-&gt;高级信息 如果只是个人练手第三方登陆,可以不进行审核等操作,你会得到一个...

2019-03-02 16:47:25 830

原创 laravel 上传文件到七牛云

1:使用之前,先通过Composer安装:composer require zgldh/qiniu-laravel-storage如果执行过程中报以下错误:说明php没有开启扩展fileinfo,在php扩展开启fileinfo即可Your requirements could not be resolved to an installable set of packages...

2019-03-01 20:06:59 1691 2

原创 laravel 定时任务

1在项目根目录生成作曲家命令:php artisan make:command SendEmails命令该会在 app/Console/Commands目录下创建³³一个新的命令类2然后发现在应用程序/控制台/命令路径下多了一个SendEmails.php的文件<?phpnamespace App\Console\Commands;use Illuminate\...

2019-03-01 14:46:08 8873 6

原创 laravel linux+xampp部署laravel

linux集成xampp安装包1:首先下载xampp的安装包。打开网址:https://www.apachefriends.org/zh_cn/download.html2:上传至linux服务器 如/opt文件夹3:然后我们先赋予755权限,以防因为权限不足,无法安装 ,chmod -R 755 后面替换为你的安装包名chmod -R 755 xampp-linux-1.8.3...

2019-02-28 18:52:38 1278

原创 Laravel 框架集成 UEditor 编辑器

㈠. 背景在项目开发的过程中,免不了使用修改功能,而富文本编辑器是极为方便的一种推荐,当然,个人认为 MarkDown 更为简单,但是感觉暂时只适合程序猿此文介绍如何在 Laravel5.5 框架中集成使用富文本编辑器 UEditor(二) 实现主要有两种方法实现第一种是使用 composer 进行安装,可推荐参考文章 Laravel-u-editor,个人试过,无法上传图片 …第二种...

2019-02-18 20:39:07 3024 2

原创 laravel RBAC 权限管理 安装配置

Entrust为我们在Laravel中实现基于角色的权限管理(RBAC)提供了简洁灵活的方式。安装:想要在Laravel中使用Entrust,首先需要通过Composer来安装其依赖包:composer require zizaco/entrust 5.2.x-dev安装完成后需要在config/app.php中注册服务提供者到providers数组:Zizaco\Entrust\Ent...

2019-02-18 18:42:22 2890 1

原创 laravel 全选反选

给input设置一个class&lt;input type="checkbox" class="all"&gt;@foreach($info as $v) &lt;tr align="center"&gt; &lt;td&gt; &lt;input type="checkbox" value="{{$v-&gt;id}}"

2019-01-28 10:07:47 1019

原创 Laravel 表单验证

检查应用程序的基底控制器 (App\Http\Controllers\Controller) 类你会看到这个类使用了 ValidatesRequests trait。这个 trait 在你所有的控制器里提供了方便的 validate 验证方法。validate 方法会接收 HTTP 传入的请求以及验证的规则。如果验证通过,你的代码就可以正常的运行。若验证失败,则会抛出异常错误消息并自动将其返回给...

2019-01-28 09:51:03 1279

原创 Laravel 自动生成数据字典

1 安装包文件$ composer require jormin/laravel-ddoc2 配置2.1 注册 ServiceProvider:Jormin\DDoc\DDocServiceProvider::class,2.2 创建配置文件:php artisan vendor:publish执行命令后会在 config 目录下生成两个文件:laravel-ddoc.ph...

2019-01-28 09:41:04 965

原创 laravel 生成验证码及验证

第一步:引入gregwar/captcha包:composer require gregwar/captcha第二步:在帮助函数中创建函数:use Illuminate\Http\Request;use Session;class HelperController extends Controller { //生成验证码 public function captcha($...

2019-01-28 09:32:48 2643

空空如也

空空如也

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

TA关注的人

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