自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 laravel 自定义config文件

有时我们会在项目中许多地方重复遇到一些值,如果一一书写太麻烦,因此可以自己创建一个config文件,将值存储在该文件中,在项目中只需要通过名字去调用即可1创建配置文件在config目录下,新建文件,例如article.php,在该文件中,添加需要的数据<?phpreturn [ /* * 根据路由获取文章状态和右侧模块标题 * status 文章...

2019-01-23 14:16:00 1106

转载 laravel 轻松实现分页功能

laravel 给我们提供了非常方便的分页工具----paginate分页器使用方法:1.逻辑层public function getList( $id ) { $where = ['pid' =>$id ] $list = $this->category->where($where)->orderBy('id','d...

2019-01-21 12:00:00 650

转载 laravel 单页面按需加载js/css文件

我们常把公共的header以及footer提炼出来,但是每个子页面的css和js又不相同,如果都写在了父模板里,对不需要的子模板来说是负担,造成不必要的开销,此时就需要按需加载,laravel给我们提供了这样的便利父模板里在需要加载 js/css 的位置写入@stack('backend-register-js')子模板@push('backend-register-js')...

2019-01-19 16:39:00 464

转载 laravel session

众所周知,每一个session都要经历从启用,存取,到最后的删除这样一个过程,在laravel中是如何处理session的呢?在laravel里,没有使用PHP内置的 session功能,而是自己开发了新的Session,并且通过中间件直接帮我们开启了Session,那么它是如何启用的,又是怎么处理生命周期的呢,并且都有哪些可以供我们使用的方法呢,一起探讨一下.laravel Sess...

2019-01-19 16:27:00 331

转载 输 入 git add . 后出现 warning: LF will be replaced by CRLF in ......

输入git add .后,出现下面提示warning: LF will be replaced by CRLF in ...... The file will have its original line endings in your working directory. 解决方法:添加如下命令git config --global core.autocrlf false...

2019-01-10 13:24:00 279

转载 php 关于函数参数的默认值

在写函数的时,有时我们会给参数设置默认值,如果参数默认值没有书写正确会引起警告,因此在这里整理一下正确使用方式1.默认值必须是常量表达式,不能是诸如变量,类成员,或者函数调用等。2.注意当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧;否则,函数将不会按照预期的情况工作。除非在调用的时候按照参数顺序都书写上,比较下面两个片段function makeyogurt($typ...

2018-12-21 10:58:00 870

转载 laravel 除了欢迎页面,其他页面都是404错误 解决方案

使用make:auth命令后,发现只有欢迎页能打开,login和Register页面都打不开,还以为是laravel里面自己配置弄错了,后经过比对已经网上查资料,发现是nginx的配置文件出了问题,解决办法如下:1.使用root身份打开nginx配置文件,命令如下,当然每个人的nginx配置文件位置不一样,根据自身情况而变sudo sucd /usr/local/nginx/con...

2018-12-20 22:40:00 1000

转载 laravel 自定义artisan命令,新建repository等类文件

在工作中,有时我们需要定制化一些命令,例如构建repository层,会创建很多的repository文件,如果一一创建,每次都要书写命名空间太麻烦,可不可以自定义artisan命令呢,像创建Controller文件一样,省却书写固定的代码,还好laravel给我们提供了这样自定义的机制.一 创建命令类1.创建命令文件在命令行中输入下面的命令,会在app\Console目录下新建C...

2018-12-20 01:08:00 505

转载 laravel 修改数据库字段属性

1.引入doctrine/dbal 依赖方法: 命令行里输入composer require doctrine/dbal2.创建一个新的migration文件php artisan make:migration modify_age_column_in_tests_table --table=tests3.编辑新建的modify_age文件 public functi...

2018-12-11 09:42:00 1520

转载 laravel 页面空白没有内容

作为刚学习php ,才接触laravel的新手一枚,今天在做练习的时候,有一个页面是空白的,既没有错误提示,也没有内容,就是一片空白,白的都把我晃傻了.后经过各种排除,不经意见发现了我犯的错,顿时心中一万只乌鸦飞过....先记录我排除错误的方向1.检查路由配置,没有书写之类的错误,而且如果是书写错的话,页面也会报错的,我还怕是书写错误,特意把成功打开的页面copy下来,排除嫌疑2....

2018-12-08 01:37:00 709

转载 超级好用的vim命令集合

https://blog.csdn.net/gatieme/article/details/51986769转载于:https://www.cnblogs.com/MrBear/p/10069751.html

2018-12-05 11:05:00 65

转载 laravel 项目创建五部曲

前提条件:已安装laravel, php, nginx, mysql, 以下都是在terminal命令行输入启动phpsudo php-fpm启动nginxsudo nginx启动mysqlmysqld &创建laravel项目laravel new projectname配置nginx环境1.查看nginx运行ps aux| grep nginx2.切换...

2018-12-05 10:38:00 97

转载 laravel 快速创建数据库表Migration/Controller/Model 到指定目录

以前在创建数据库表Migration,Model和Controller 分三步执行,现发现一条命令就可以搞定,超级赞,不过注意生成的文件都是到默认的目录下,如果需要到指定位置,还得分开写(Hppt/Models/Page)php artisan make:model Page -crm神奇的事情发生啦!你想要的Model,Migration,Controller都有啦!!!它...

2018-11-30 15:43:00 372

转载 laravel数据库连接,创建数据库表,创建model,创建控制器Controller,配置路由

前言:laravel提供了非常方便的连数据库操作,在使用laravel连接数据库之前,请使用mysql命令创建数据库create database whlblog; 一.连接数据库1.1 查找.env文件,命令行输入ls -al1.2 修改.env 参数,连接服务器vi .env二. 创建数据库表2.1 创建表名php artisan make:migratio...

2018-11-30 15:27:00 367

转载 mac terminal或者iterm的root用户 无法输入某个字母,比如说e

问题描述:经常使用iterm进行命令操作,突然有一天发现切换到root用户时,怎么也输入不了e字母,然后悲催的连e开头的文件都打不开了,甚至从别处复制的带e字母的命令,文件都不能用,里面的e直接被吃掉,如果输入e电脑就噔的响警报解决过程1.在命令里输入26个字母发现除了e其他都没有问题,切换到其他用户,也都能正常输入,这说明不是软件自身坏了,而是某个配置出了问题,先排除软件影响2...

2018-11-30 09:50:00 449

转载 php laravel项目启动报502 Bad Gateway错误

之前运行的好好的laravel项目突然不能启动....环境排查:1.nginx查看nginx服务器是否启动,命令行输入以下命令ps aux|grep nginx或者直接在浏览器里输入127.0.0.1,如果得到下图说明nginx是开启状态,如果不是,请重启nginx服务器,命令行输入以下命令,当然我的nginx安装目录在/usr/local/bin/nginx下,如果不知道...

2018-11-28 16:43:00 2610

转载 php 构造函数construct

在面向对象中,如果想使对象在创建之前做一些初始化的动作,那么可以在类中使用构造函数construct达到此目的,construct会在每次对象创建之前自行调用具体使用方法如下:1.如果在基类也就是父类里没有用private定义构造函数,那么在派生类(也就是子类)中将会得到继承,2.如果在派生类中重新定义了新的构造函数,那么会覆盖从基类继承来的,3.如果在派生类中的构造函数中要执行...

2018-11-20 14:11:00 129

转载 php 定义类属性和方法的public protected private 修饰词的区别

这三个词在定义类的属性和方法时使用,其最大的区别在与他们作用域不同public :全局使用,不仅是本类,其子类,创建的对象都可以使用,甚至子类的子类由于继承关系,也可以使用.protected:本类和其子类使用,如果后续有继承的话,private : 仅限本类使用 class ClassA { public $a = 1; prote...

2018-11-20 13:41:00 236

转载 PHP 实现分页功能

在网站中,如果list页内容太多,一般会设置分页功能,今天我们一起来研究一下分页原理,通过一个小案例实现这个功能.分页原理分页显示,将从mysql数据库取出的数据有规律的一段段展示,利用sql语句中的limit,将它的起始数据跟页数绑定,根据页数去数据库取数据例如:假设数据库表名为list,每页取10条信息 第1页 select * from list limit 0...

2018-11-16 23:56:00 230

转载 PHP 文件上传之常见问题($_FILES为空,move_uploaded_file()函数报错)

$_FILES数组为空1.检查form表单1.1 是否添加enctype="multipart/form-data"属性,1.2 是否使用post发送方式2.检查PHP配置文件php.ini如果不知道php.ini文件在什么位置,可以在当前PHP文件中输入echo phpinfo(); 然后在浏览器中查看PHP版本信息,如下图所示即为php.ini存储位置,然后在命令窗口打开...

2018-11-15 17:20:00 823

转载 PHP 文件上传的原理及案例分析

原理将客户端文件上传至服务器端,在服务器端临时存储,再将服务器端临时存储的文件移至指定位置实现文件上传需要的知识点:前端页面1.form表单必须是用post发送方式,因为get会将参数带到url中,而上传的文件转换后字符会很长,而且也是为了安全性2.form表单需要使用enctype=“multipart/form-data”属性,form表单默认的enctype属性值是...

2018-11-15 15:33:00 160

转载 PHP中替换函数str_replace()

str_replace(find,replace,string,count)find:需要替换的值replace:将要替换的值,string:被替换的字符串count:同级替换的次数如果需要把数据库中存储的带回车以及空格的文章,按照其原来的样式显示在html中,可以使用此函数,function htmtocode( $content ) { $content = st...

2018-11-14 00:53:00 138

转载 form表单的五大常用属性:action,method,name,onsubmit,enctype

程序开发中,必不可少的会使用到form表单,以前只是在前端开发时简单使用,对它的属性不甚了解,最近在后端学习中,不断接触到它的属性,现记录一二.actionaction规定了提交表单时发送表单数据的目的地,也即将数据发到哪里,例如action="login.php".methodmethod规定了发送方式,常用的为get和post,涉及到用户隐私时,为了安全起见通常都采用post...

2018-11-14 00:45:00 2513

转载 PHP 常用的四个fetch的区别

在php中,经常使用mysqli_fetch从数据库返回的结果集中取数据,最常用的是mysqli_fetch_assoc(),mysqli_fetch_row(),mysqli_fetch_array(),mysqli_fetch_object(),在使用时,它们的差异如下:$publicMes = mysqli_fetch_assoc($res);var_dump($publicM...

2018-11-12 10:18:00 174

转载 PHP 连接数据库 mysqli_connect_error()与mysqli_connect_errno()的区别

在PHP连接数据库时,我们可以用mysqli_connect_error()和mysqli_connect_errno()这两个函数,来检测是否连接成功,在具体使用时,它俩还是有轻微差别,一样的查库语句,使用不同的函数反馈如下查库代码如下:$link = mysqli_connect('127.0.0.1','root','1234567','bbs');使用mysqli_conn...

2018-11-11 17:10:00 1227

转载 如何修改vim配置----vim编辑状态时方向键失效

有时在vim编辑状态时发现方向键失效了,无法移动,报E388错误,此时可以打开vim的配置文件,修改一下,操作如下:在vim命令模式时,输入 :version,回车会看到如下图所示按任意键进入命令模式.输入 vi $VIM/vimrc 回车,就打开vimrc配置文件了,在最后一行加入set term=ansi保存即可转载于:https://www.cnblogs.com/Mr...

2018-11-10 14:55:00 262

转载 break的作用

无论是在js还是php,都有break,主要用在循环嵌套以及switch语句中跳出代码结构,if不包含在内,如果break后面没有跟数字,默认跳出当前的循环,或者switch,如果后面跟数字,表示从当前的结构开始跳出来.跳出来后该层break后面的代码都不再执行,提高效率转载于:https://www.cnblogs.com/MrBear/p/9926329.html...

2018-11-07 22:47:00 630

转载 比较php中switch与if..elseif以及记录switch中的坑

在php中做条件判断,常用的是if和switch语句,虽然都能完成条件判断的任务,但是两者之间还是有不同的,请看代码: $b = 0; if( $b>=0 ){ echo '$b>=0'; }elseif( $b>=10 ) { echo '$b>=10'; }else { ...

2018-11-07 17:24:00 137

转载 解决php和html混写,form表单未提交,php就执行的问题

问题: php和html混写,文件存储为php文件,无论php是写在html之前,还是之后,此时在浏览器中打开,展现的是php先执行的结果,如图代码如下<?php $username = ''; $userpwd = ''; session_start(); if(isset($_POST['username'])){ $use...

2018-11-06 12:38:00 378

转载 gitlab上如何删除项目

在管理自己gitlab上的项目时,可能会遇到删除项目的需求,在此记录一下.首先找到项目点击进去转载于:https://www.cnblogs.com/MrBear/p/9179394.html

2018-06-13 19:18:00 886

转载 在github或者gitlab上,如何使用gitignore过滤已经上传的目录

在创建项目时忘记添加gitignore,导致node_module等这类工具目录上传到了git上,使远程git的目录结构看着杂乱,赶紧使用gitignore,亡羊补牢,犹未晚矣.本地删除文件的追踪状态git rm -r --cached .新建.gitignore文件把需要过滤的目录名称添加到.gitignore文件中重新添加文件的追踪git add .最后commit...

2018-06-13 19:13:00 650

转载 ps图层的创建以及样式的添加删除等编辑

图层的使用图层的基本使用一:复制,选择多个,背景图上添加图片,同时移动多个图层复制图层:图层里的内容位置会变化,而拷贝的图层,图层里的位置不变,跟原来的图层一样选择多个图层:shift选中多个图层,可以同时改变它们的透明度,但是不能选中背景图在背景图片上添加图片:选中要添加的图片,选中移动工具,单击同时拖动该图片到背景图片上,调整大小:编辑—-自由变换背景图不可移动,不可调节...

2018-04-16 17:42:00 298

转载 Terminal,git,vim常用命令整理以及删除本地git仓库

Terminal常用命令目录操作ll 打开目录列表ls -a 打开目录下所有文件列表cd 切换到某目录mkdir 创建目录rmdir 删除空目录rm -rf 目录名字 强制删除目录mvdir 移动或者重命名目录 跟着两个目录名就是重命名pwd 显示当前目录的路径dircmp 比较两个目录的内容whoami 查看当前操作员的身份cp 复制文件文件操作cat...

2018-04-13 22:53:00 192

转载 使用vue-cli快速搭建大型单页面应用开发环境

工作环境:terminal,已经全局安装了vue(可使用npm install -g vue)全局安装vue-clinpm install -g vue-cli创建一个基于webpack模板的项目npm init webpack my-demo打开my-demo目录,安装开发依赖cd my-demonpm install启动项目npm run dev如...

2018-04-13 18:29:00 100

转载 ps图层的基本使用

图层的使用图层的基本使用一:复制,选择多个,背景图上添加图片,同时移动多个图层复制图层:图层里的内容位置会变化,而拷贝的图层,图层里的位置不变,跟原来的图层一样选择多个图层:shift选中多个图层,可以同时改变它们的透明度,但是不能选中背景图在背景图片上添加图片:选中要添加的图片,选中移动工具,单击同时拖动该图片到背景图片上,调整大小:编辑—-自由变换背景图不可移动,不可调节...

2018-04-11 19:58:00 262

转载 markdown常用语法简记

在标题前使用一个# 是一级标题,效果如下一级标题在标题前使用两个# 是二级标题,效果如下二级标题在标题前使用三个# 是三级标题,效果如下三级标题.....无序列表---使用* 之后紧跟内容FirstSecondThird有序列表----直接使用数字1.等等第一条第二条第三条链接----[里面包裹链接的名字,例如我的github主页],然后使用()包...

2018-03-27 00:03:00 100

空空如也

空空如也

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

TA关注的人

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