自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Laravel学习之旅(四) 登陆验证码加记住密码篇

首先我们需要composer安装captcha插件$ composer require "mews/captcha:~2.0"然后在你需要使用的控制器中加入下方代码$rules = [ "captcha" => 'required|captcha'];$messages = [ 'captcha.required' => '请输入验证码', ...

2020-03-30 09:32:51 888

原创 composer 执行报错Your requirements could not be resolved to an installable set of packages

出现上面的错误是php缺少扩展php_fileinfo 开启就ok了

2020-03-28 15:35:49 3060

原创 Laravel 框架之数据库相关操作

//查询列表加模糊条件查询$find //查询条件数组$perPage //显示条数$page //显示第几页$field //排序字段$order //排序规则$user = DB::table('system_user')->where(function ($query) use ($find) { isset($find['user_name']) &...

2020-03-23 19:01:06 252

原创 Laravel学习之旅 (三)项目开发篇

在我们搭建好Laravel以及部署环境后,就可以进行我们的项目开发了1.配置数据库首先第一步,多读一下Laravel的开发文档,然后第一步,配置项目连接的数据库,我这里暂时只配了一个单库连接。然后,如果要添加他的安全性就去绑定.env文件,在你的根目录下面,类似这样进行绑定,然后使用下方命令://清除缓存数据php artisan cache:clear//清除...

2020-03-21 19:13:19 229

原创 Laravel学习之旅 (二)

通过一版本我们搭建好Laravel框架后,然后在你的项目根目录下执行下方命令:php artisan key:generate这个命令会在你的项目文件.env文件的APP_KEY生成一个字符串的配置然后输入 php artisan config:clear 命令,清除配置缓存...

2020-03-21 14:36:05 136

原创 Laravel学习之旅 (一)

1.Windows系统环境下,去网站下载Composer-Setup.exe程序,然后执行在CMD命令行输入Composer,显示下方页面就代表你安装成功了。然后在打开一个窗口cd到你的项目目录下执行:composer create-project laravel/laravel=5.8.* --prefer-dist 项目名称显示下方:就代表下载成功,正在安装依...

2020-03-21 11:58:00 175

原创 钉钉第三方企业应用开发 PHP第三版

$request_token = new OapiServiceGetCorpTokenRequest();$request_token->setAuthCorpid($corpid);$token_result = $DingTalkClient_POST->executeWithSuiteTicket($request_token,'https://oapi.dingtalk...

2019-12-19 14:46:29 835

原创 钉钉第三方企业应用开发 PHP第二版

上篇说到第三方企业应用要使用到钉钉云可以先阅读以下钉钉开发平台的这一篇文章:其实最主要的是在这里填写你的MYSQL连接地址,然后在你填写的数据库服务器地址中创建一个这样的库,方便钉钉平台向我方实时推送安装应用的授权企业信息。2.相关信息都配置好后,我们就要开始进行体验啦,但是在开发阶段,因为我们的是测试应用所以,我们就要自己创建体验组织创建体验组织后(相当于又创...

2019-12-19 14:38:46 618

原创 钉钉第三方企业应用开发 PHP 第一版

钉钉开发流程一:1.首先我们需要创建一个钉钉账号,然后创建一个属于我们的企业2.然后选择需要开发钉钉的企业,进入到我们的开放平台,进行开发点击创建应用,会出现这些相关信息需要填写在开发过程中我们一般首选测试应用,1应用名称自定义2应用LOGO一般正式发布后都会上传你们贵公司的LOGO,涉及到消息推送时别人接收到的头像3应用简介自定义4.应用主页主要是手机端上...

2019-12-19 14:27:30 1904

原创 Linux远程下载文件到本地

scp root@XX.XXX.xxx.135:/home/wwwroot/jnd28.zip ~/Downloads/

2019-06-28 20:38:10 5454

转载 Eclipse 关键字补全

在Eclipse里面,只有”.”才会提示,或者手动按alt+/补全提示。因为Eclipse的补全功能的默认设置只有”.”,其实你只需要稍微修改一下就行了。按步骤进入:顶部菜单Windows——>Preferences——>Java–>Editor–>点击Content Asist,在Auto activation triggers for Java后面的文本框里只有一个...

2019-04-18 10:57:48 1314

原创 搭建JAVA开发环境

1.通过https://www.oracle.com/technetwork/java/javase/downloads这个链接下载当前最新的java-jdk文件2.下载完成后,对该文件进行执行安装,生成以下文件3.搭配JAVA相关环境变量,没有就新建 4.配置完成后,打开CMD程序进行测试,输入javac出现这样的界面则代表安装成功...

2019-03-21 11:18:21 134

原创 TP5 验证码刷新不显示

解决办法:1.找到项目中的这个文件2.打开文件后,加入ob_clean();再次刷新页面就好了

2019-02-28 17:52:57 647

原创 npm install 安装找不到install 提示:Please check if you have git installed and in your PATH.

1,找到你的git安装目录,如果没有安装git请下载2.复制该路径3.把复制的路径放到这个里面,可以在cmd命令行中 输入git命令,即为有效4.在重新打开一个cmd窗口,输入 npm install...

2019-02-28 17:26:20 15809

原创 运行npm run dev 提示:missing script:dev

1.首先可以初始化package.json文件  // npm init (会生成一个新的package.json文件,你在哪个路径下初始化的就去哪个路径下去找)2.打开文件你会scripts下发现少了很多脚本,只有一个test,这时在命令行输入:vue init webpack找回丢失的脚本3.当你运行 npm install 时报错解决:打开报错文件中找到错误信息下提示的路径,...

2019-02-27 17:52:30 10328 1

转载 WINDOWS下 VUE项目环境搭建

1. 安装git其右键git bash here定位比cmd的命令行要准确,接下来的命令都是利用git bash here。2.安装nodejs下载1.进入node.js官方网站下载页,点击下图中框出位置,进行下载即可,当前版本为8.9.4,下载网址为:https://nodejs.org/zh-cn/download/3.安装全局的vue-cli脚手架,用于帮助搭建所需的模板框...

2019-02-26 17:01:46 200

原创 windows 定义计划任务脚本

1.创建一个计划任务名称自定义,在创建的过程中,操作部分加入一个以.bat文件结尾的文件通过curl请求到你的最终项目文件,执行脚本最后在触发器中设置该脚本多久执行一次,这样一个 定时计划任务就完成了...

2019-02-26 11:14:01 930

原创 vscode 相关快捷键

1.快速切换主题:ctrl+k+t

2019-02-20 17:18:40 104

原创 提示 No input file specified 问题

今天拉取一个新的项目,配置好环境和项目后,打开后提示No input file specified,什么伪静态,php.ini文件设置都没效果,最后发现是PHP版本问题,切换对应的PHP版本后就行了 ...

2019-02-18 17:27:57 590

原创 TP5.0 编辑时排除当前操作账户后进行查询,例如手机号或账户是否存在

//验证手机号或账号是否已经存在if(!empty($_REQUEST['staff_id'])){ $ver_staff_where['staff_id'] = array('neq',$_REQUEST['staff_id']);}$ver_staff_with['staff_account'] = $params['staff_account'];$ver_staff_w...

2018-09-12 18:31:00 509

原创 ThinkPHP __construct与_initialize()的区别

当THINKPHP的父类有构造函数而子类没有时,THINKPHP不会去执行子类的_initialize(); 当THINKPHP的父类子类均有构造函数时,要调用父类的构造函数必须使用parent::__construct()-----------------_initialize()同理; 当THINKPHP的子类同时存在__construct构造函数和_initialize()方法,只会执行...

2018-09-04 10:29:04 1295

原创 ThinkPHP 给每个分组配置一个独立的配置

1.首先在最项目最外层创建一个configs文件夹  然后对应自己创建的项目目录名称在创建一个文件夹,在文件夹内加入一个config文件  例如这样:  创建好后,在base.php中加入define('CONF_PATH' , __DIR__ . '/../configs/' );这样分组项目默认的配置文件就是你创建的config了,注意一点因为你改变了当初原有配置...

2018-08-31 09:50:46 513

转载 CSS 使图片看起来有立体感样式

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>css立体感测试</title>     <style>         #demo{ display:in

2018-08-30 15:01:48 9200

转载 windows下远程连接Mysql

windows下远程连接Mysql 使用“Ctrl + R”组合键快速打开cmd窗口,并输入“cmd”命令,打开cmd窗口。 使用“mysql -uroot -proot”命令可以连接到本地的mysql服务。 使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此使用mysql数据库。 使用“...

2018-08-01 15:57:24 974

转载 php json_encode输出为空问题

这种情况一般是json_encode序列化数组时出现错误,错误原因有很多,可以通过json_last_error函数来查看错误原因!!!可能的原因-----------------------------------------------------------1、反斜杠,可以用stripslashes() 函数删除由 addslashes() 函数添加的反斜杠,可能还要用到urle...

2018-07-30 11:42:52 1660

转载 微信小程序->如何使用icon图标

原微信小程序使用字体图标2017年07月03日 19:29:09阅读数:24209项目中常常需要使用到字体图标,微信小程序中使用字体图标与在平常的web前端中类似但是又有区别。下面以使用阿里图标为例子讲解如何在微信小程序中使用字体图标。第一步:下载需要的字体图标进入阿里图标官网http://iconfont.cn/搜索自己想要的图标,如这里需要一个购物车的图标,流程为:...

2018-07-19 14:40:48 44198 2

原创 微信小程序开发->笔记

1.背景图片全屏显示<view class="meiti" style="background-color:red;"><image src='/pages/images/index.gif' mode="widthFix"style="width:100%;background-color:black;"></image>&am

2018-07-19 10:21:49 162

原创 微信小程序->相关问题

1.当在app.json中的tabBar->list中定义了相关路径的话,在页面执行点击事件,跳转到定义过的路径,默认跳到首页。例子:定义了logs这个路径后,在执行事件跳转,默认跳到/index/index而不是logs/logs...

2018-07-18 17:44:14 157

原创 微信小程序->场景值得运用与理解

场景值基础库 1.1.0 开始支持,低版本需做兼容处理当前支持的场景值有:场景值ID 说明 1001 发现栏小程序主入口,“最近使用”列表 1005 顶部搜索框的搜索结果页 1006 发现栏小程序主入口搜索框的搜索结果页 1007 单人聊天会话中的小程序消息卡片 1008 群聊会话中的小程序消息卡片 1011 扫描二...

2018-07-18 16:03:43 8702

原创 GO语言开发环境搭建

首先先来安装一下Go语言的SDK,目前Go语言的最新版本为Go 1.10.3 。Go下载页面列出了各种操作系统的安装包。如果选择Windows MSI安装包的话,会将Go安装到C:\Go。如果不希望将Go安装到C盘,就需要自己下载Windows版本的ZIP文件,手动安装并设置环境变量。我这里就是这么做的。下载完成之后解压,得到go文件夹,将该文件夹放到合适的位置。然后添加环境变量GOROOT并将值...

2018-07-12 10:48:10 168

原创 PHP 数组函数使用

1.筛选出满足条件数组$subgrade_class = array_filter($slice_list,function($var){ if($var['subgrade_class_id'] >0){ return true; } return false;});

2018-06-25 15:48:43 126

原创 linux一键安装LAMP,LNMP环境

推荐:ezhttp安装包https://www.centos.bz/2017/02/ezhttp-lamp-lnmp-lanmp-nginx-php-mysql/

2018-06-19 09:12:47 1079

原创 阿里云服务器https配置及与http共存

进入域名设置选择 SSL证书设置,然后购买一个免费证书然后等待审核,审核完毕后,点击下载下载完毕后,按照上面的配置去你的服务器配置,我的是nginx服务器。//注意:这时候需要在安全组打开443端口,不然连接不上配置完成后,发现可以用https连接就代表成功了。这时候发现http连接不了,需要在配置文件中加入listen 80;并去掉ssl on,这样就能共存了例子:...

2018-05-24 22:25:41 5815

转载 Mac电脑MAMP PRO集成环境Apache启动不了

sudo apachectl stop

2018-05-24 21:42:17 2202

转载 php项目权限系统设计

阅读数:1727说起php的权限,很多人都容易想起rbac,这里不多介绍。下面介绍一种通用的权限设计:首先我们设定一种场景,我们为一个商城做了一个权限系统,商城里有许多店铺,每个店铺有店长和店员,商城还有运营助理帮忙管理这些店铺。一、基础表:店铺表,这里只取店铺的id和name。菜单表,这里取每个菜单的 模块/控制器/方法 和名称,角色表,主要用在分配角色的时候,我们约定,level越低权限等级越...

2018-05-23 21:19:48 538

原创 Windows通过CMD命令快速打开程序

首先你要创建一个文件夹,存储程序的快捷方式然后进行一下设置:1.右键点击计算机图标,选择属性2.选择高级系统设置3.高级->选择环境变量4.编辑用户变量下的PATH5.复制存储快捷方式文件夹的路径6.然后这样就OK 备注:快捷方式可以自定义名称,在CMD中输入名称就行了...

2018-05-03 15:41:41 25367 1

转载 热备,冷备,云备的区别

很多人对热备,冷备,云备了解不深,我科普一下IT行业各种备份术语。以后别闹笑话了。假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是一位女性,不安于男朋友给你的安全感。在遥远的男友未知的...

2018-04-24 11:43:13 696 1

原创 TP5.0如何使用redis

1.首先确定服务器是否开启了redis服务2.php.ini中是否加载到了redis扩展上面两项确定好后,直接来到项目中:实例化redis对象,然后在写入就好了,

2018-04-23 22:56:59 2794 1

原创 MAC下安装redis及其phpredis扩展

1.下载打开官网:https://redis.io/Download---Stable---Download3.2.8,下载最新稳定版,这里是3.2.82.安装下载完成后,打开命令行工具,执行解压命令tar zxvf redis-3.2.8.tar.gz 将解压后文件夹放到/usr/localmv redis-3.2.8 /usr/local/切换到相应目录cd /usr/local/redis-...

2018-04-21 14:29:22 933

原创 TP5.0相关问题解答

1.设置默认访问模块// 默认模块名'default_module' => 'home',// 禁止访问模块'deny_module_list' => ['common'],// 默认控制器名'default_controller' => 'login',// 默认操作名'default_action' => 'index'

2018-04-19 10:08:21 184

空空如也

空空如也

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

TA关注的人

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