自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel表单验证

详细地址:https://segmentfault.com/a/1190000003718819效果展示:       代码 实现:后台: public function login()    {        if($input = Input::all()){            //验证提交的数据

2016-11-30 11:58:53 2328

原创 curl 和正则采集网页

效果展示:采集分类代码实现:       <?php namespace App\Http\Controllers;use Illuminate\Support\Facades\Input;use Illuminate\Http\Request;use DB;class GatherController extends NewBaseContro

2016-11-30 11:23:13 2099

原创 laravel 框架引用css、js

laravel框架引入js以及css文件   模板页面     eg:         文件位置:public下放入js以及css文件

2016-11-28 09:34:56 2565

原创 YII2框架引用js以及css 文件

YII2框架引入js以及css文件   html 页面     eg:       文件位置:frontend/web下建立assets文件

2016-11-28 09:30:32 1019

原创 php 运算优先级

运算优先级结合方向     运算符     附加信息无     clone new     clone 和 new左     [     array()右     ++ — ~ (int) (float) (string) (array) (object) (bool) @     类型和递增/递减无     instanceof     类型右     !     逻

2016-11-23 16:18:49 311

原创 GIT 操作详解

一、本地磁盘操作和远程操作都能使用         1、git 建立库  找到目录文件 git  init        2、创建文件 eg:Hello.php 注意要UTF-8;        3、添加 git add Hello.php    如果是"." 就是添加全部        4、提交到注释信息   git commit -m "New php FIle -He

2016-11-21 20:48:33 362

转载 Laravel Eloquent ORM--整理

介绍Laravel 的 Eloquent ORM 提供了漂亮、简洁的 ActiveRecord 实现来和数据库的互动。 每个数据库表会和一个对应的「模型」互动。在开始之前,记得把 config/database.PHP 里的数据库连接配置好。基本用法我们先从建立一个 Eloquent 模型开始。模型通常放在 app 目录下,但是您可以将它们放在任何地方,只要能通过 co

2016-11-19 16:11:56 627

转载 PHP 中的设计模式详解

本文主要讨论下Web开发中,准确而言,是PHP开发中的相关的设计模式及其应用。有经验的开发者肯定对于设计模式非常熟悉,但是本文主要是针对那些初级的开发者。首先我们要搞清楚到底什么是设计模式,设计模式并不是一种用来解释的模式,它们并不是像链表那样的常见的数据结构,也不是某种特殊的应用或者框架设计。事实上,设计模式的解释如下:descriptions of communicating obje

2016-11-19 15:26:35 349

原创 laravel model层建立(以及控制器调用)

我们编程一般都是采用mvc的形式,这个想法对我们来说根深蒂固,当我们了解lavarel框架的时候已经被它优雅的编程所折服,那么刚开始我们都会有疑问laravel的model层文件去哪里了,当我们使用PHP artisan make:model privilegeModel(名字随便写,可以不加Model) 创建model 时它默认放在了app同级目录下,那么下面我们就开始在创建的model层中开发

2016-11-19 11:49:45 18229

原创 php 调试与追踪

一、常用的php 追踪和调试   1、追踪        (1)php 函数                 a)echo print print_r die var_dump                b)debug:输出行号及函数名称                     func_num_args  func_get_args            

2016-11-18 20:44:43 3201

转载 2016 版 Laravel 系列入门教程(五)【最适合中国人的 Laravel 教程】

本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本文是本系列教程的完结篇,我们将一起给 Article 加入评论功能,让游客在前台页面可以查看、提交、回复评论,并完成后台评论管理功能,可以删除、编辑评论。Article 和评论将使用 Laravel Eloquent 提供的“一对多关系”

2016-11-18 16:53:58 869

转载 laravel中session的使用

简介:由于HTTP驱动的应用是无状态的,所以我们使用Session来存储用户请求信息。Laravel通过干净、统一的API处理后端各种Session驱动,目前支持的流行后端驱动包括Memcached、Redis和数据库。配置Session配置文件位于config/session.PHP。默认情况下,Laravel使用的session驱动为文件驱动,这对许多应用而言是没有什么问题的。在生

2016-11-18 16:48:34 5609

转载 laravel文件上传

实现代码: $file = Request::file('photo');//文件 $name = input::get('name');//其他属性值 $allowed_extensions = ["png", "jpg", "gif"]; if ($file->getClientOriginalExtension() &&

2016-11-18 16:47:13 599

转载 laravel中关闭CSRF的方法

在框架中一般情况下报这种错误的都是csrf防攻击未关闭那么我们可以关闭这种csrf有以下两种方法:第一种打开文件路径:app\Http\Kernel.PHP找到这行代码并注释掉:'App\Http\Middleware\VerifyCsrfToken'  第二种打开文件路径:app\Http\Middleware\VerifyCsrf

2016-11-18 16:44:56 1223

转载 2016 版 Laravel 系列入门教程(四)【最适合中国人的 Laravel 教程】

本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本篇文章中,我将跟大家一起实现 Article 的新增、编辑和删除功能,仔细解读每一段代码,相信本篇文章看完,你就能够 get Laravel 使用之道。RESTful 资源控制器资源控制器是 Laravel 内部的一种功能强大的约

2016-11-18 10:27:35 691

转载 laravel小知识

1、PHP -m | grep pdo:根据报错显示的pdo查询错误原因;2、./artisan |grep make :查询make命令的用法,也可以查询migrate等命令的用法; 3、开启bug信息显示:config/app.php中的 ‘debug’ => env(‘APP_DEBUG’, TRUE),第二个参数为false:关闭错误,true:开启4、路由默认使用ge

2016-11-18 10:02:02 314

原创 laravel框架详解

laravel框架是现在php框架中十分流行的框架1、概念Laravel是一个有着美好前景的年轻框架,它的社区充满着活力,同时提供了完整而清晰的文档,而且为快速、安全地开发现代应用提供了必要的功能。2011年,Taylor Otwell首次将Laravel带给这个世界,彼时,Laravel就是一个全新且现代的框架。Laravel基于MVC架构,可以满足诸如事件处理、用户身份验证等各

2016-11-17 21:09:18 11106

转载 2016 版 Laravel 系列入门教程(三)【最适合中国人的 Laravel 教程】

本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。在本篇文章中,我们将尝试构建一个带后台的简单博客系统。我们将会使用到 路由、MVC、Eloquent ORM 和 blade 视图系统。简单博客系统规划我们在教程一中已经新建了一个 Eloquent 的 Model 类 Articl

2016-11-17 19:50:25 1951

转载 2016 版 Laravel 系列入门教程(二)【最适合中国人的 Laravel 教程】

本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本篇文章中,我将跟宝宝们一起学习 Laravel 框架最重要的部分——路由系统。如果你读过旧的基于 Laravel 5.0 版本的此教程,你会发现那篇文章里大书特书的 Auth 系统构建已经被 Laravel 捎带手给解决了。在更早的

2016-11-17 14:53:03 1325

转载 php oop-命名空间

1. PHP中的命名空间是什么? 官方解释在此: 命名空间概述命名空间用一句话说,就是:把 类、函数、变量 等放到逻辑子文件夹中去,以避免命名冲突。注:命名空间跟实际代码文件在文件系统中的路径没有任何关系,如果你感到迷茫,可以看看本文最后一节。2. 被隐藏的第一个 \在每个 PHP 文件的最开始定义命名空间:<?php namespace TinyLara\TinyRout

2016-11-17 14:21:56 393

转载 2016 版 Laravel 系列入门教程(一)【最适合中国人的 Laravel 教程】

本教程示例代码见: https://github.com/johnlui/Learn-Laravel-5在任何地方卡住,最快的办法就是去看示例代码。本文基于 Laravel 5.2 版本,无奈 5.2 的中文文档还没有跟上,大家勉强看一下 5.1 的吧:Laravel 5.1 中文文档:http://laravel-china.org/docs/5.1http://www.

2016-11-17 11:35:08 3105

原创 php 常用array()函数

一、 数组操作的基本函数1、数组的键名和值array_values($arr);              获得数组的值array_keys($arr);                 获得数组的键名array_flip($arr);                   数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);   

2016-11-17 09:22:27 358

原创 mysql 数据库函数

mysql 数据库函数有很多,下面有一张表列举了mysql 的一些函数

2016-11-17 08:54:51 313

转载 php5.4新功能Traits

php5.4新功能Traits介绍1. traitsTraits是在5.4中新增的一个用于实现代码重用的方法。PHP是一种单一继承的语言,我们无法像Java一样在一个class中extends多个基类来实现代码重用,现在Traits能解决这一代码重用的问题,它能让开发者在多个不同的class中实现代码重用。Traits和class在语义的定义上都是为了减少代码的复杂性,避免

2016-11-16 20:27:08 222

原创 一般电商SKU选中效果+ajax分页实现

效果展示:  未选中 被选中实现代码:jQuery实现多条件筛选 --> 上装: 全部 针织衫 毛呢外套 T恤 羽绒服 棉衣 卫衣 风衣 裤装: 全部 牛仔裤 小脚/铅笔裤

2016-11-16 19:03:08 1335

转载 MySQL的几个概念:主键,外键,索引,唯一索引

概念:主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。外键(foreign key) 是用于建立和加强两个表数据之间的链接的一列或多列。外键约束主要用来维护两个表之间数

2016-11-16 08:41:19 315

原创 mysql create 命令选项

create 命令选项

2016-11-15 09:14:11 436

原创 mysql 字段类型

mysql 字段详解

2016-11-15 09:11:42 229

原创 cmd 操作 MySQL 常用命令

首先进入 mysql/bin目录下连接 mysql -u root -p 输入密码断开:exit (回车);创建授权全部:grant all privileges on xiaoming(数据库名).*to 用户名@localhost identified by '12345'(密码);创建授权查询:grant select on 数据库.* to 用户名@登录主机 i

2016-11-15 08:47:05 399

转载 php 匿名函数

一:匿名函数 (在php5.3.0 或以上才能使用)     php中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最常用的就是回调函数的参数值。(http://php.net/manual/zh/functions.anonymous.php)     匿名函数的定义:$closureFunc = func

2016-11-14 17:02:38 234

原创 设计表三范式

数据库设计三范式(nomorlization)1NF:原子性,即每个字段都不可以在分割了。2NF:唯一性,即每个表只描述一个实体,这个实体要有主键,非主关键字要完全依赖主键,正因为说是完全依赖,是因为在组合主键存在的情况下,非主关键字不能只依赖部分关键字。3NF:一个表中不能包含其他表中已经存在的非主键字段信息,也就是说只可以包含其他表的主键信息,这样就是主外键,通过主外键就可以进行表

2016-11-14 07:51:34 299

原创 多级联动以地址为例

多级联动效果展示$(function(){ $(document).on("change",'.region',function(){ var _this=$(this); var parent_id=_this.val() var str="请选择.."; if(parent_id!=0){

2016-11-12 15:30:32 353

转载 JSON与XML的区别比较

1.定义介绍(1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XM

2016-11-12 08:32:14 262

原创 YII2框架安全篇

YII2框架真的是一款十分强大的框架,相对于TP和CI来说,功能更加完善,更加安全那么我们在功能完成的同时,安全是重中之重下面我们就来看看YII框架中有哪些加密的方法!!     1、首先我们在做用户密码加密的时候我们一般都会采用md5来进行加密,在YII2框架中有一个加密方式比md5更加复杂     //哈希加密 $password="123"; $hash =

2016-11-10 21:24:06 2723 1

转载 session入库

session入库,就是重写session制机,在session的周期内,获得到session的数据并记录到数据库Session默认是存放到服务器上的文件中,不方便管理,如果能把session存放到数据库中就可以方便的对数据库进行管理了比如: *   1、可以解决跨域操作 *   2、可以实现单点登录 *   3、可以统计在线人数 *   4、可以踢出在线用户 *

2016-11-10 20:34:47 260

原创 YII2框架RBAC 自己开发(权限控制)实例运用

1、首先说一下什么是RBAC基于角色的访问控制(Role-Based Access Control),作为传统访问控制(自主访问,强制访问)的有前景的受到广泛的关注,在RBAC中,权限与角色相关联,用户通过角色的成员得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据他的责任和资格来被指派响应的角色,用户可以很容易地从一个角色被指派到另一个角色

2016-11-10 16:01:42 3899

转载 分布式系统本质:高吞吐、高可用、可扩展

承载量是分布式系统存在的原因当一个互联网业务获得大众欢迎的时候,最显著碰到的技术问题,就是服务器非常繁忙。当每天有1000万个用户访问你的网站时,无论你使用什么样的服务器硬件,都不可能只用一台机器就承载的了。因此,在互联网程序员解决服务器端问题的时候,必须要考虑如何使用多台服务器,为同一种互联网应用提供服务,这就是所谓“分布式系统”的来源。然而,大量用户访问同一个互联网业务,所

2016-11-10 10:56:36 5469

原创 YII2框架表单-model(验证)-HTML_help部件 URL_help部件 以注册页面为实例

Rules验证规则: required : 必须值验证属性||CRequiredValidator 的别名, 确保了特性不为空.[['字段名1','字段名2'],required]    //字段1 2 必填[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; email : 邮箱验证||CEmailValid

2016-11-07 20:30:43 4005

原创 php 自定义双向加密、解密方法

有些时候我们完成功能的同时也要考虑到其安全性,关于加密以及解密一直是我们比较头疼的事情;此时我们自己定义了自己的加密以及解密方法: /** * 加密 * @param [type] $code [description] * @return [type] [description] */public static function encrypt($c

2016-11-07 19:36:49 2706 1

原创 YII框架中定义common控制器(非法登录)

在任何框架中都少不了定义公共的控制器来执行一些操作比如:用户的非法登录以及RBAC权限控制这里我们以RBAC作为实例来进行代码示范:RBAC实现思路:所需表:       用户表       角色表       用-角派生表       节点表       节-角的派生表大致步骤:1、首先根据用户id 查询用-角派生表 查出角色id2、在根据

2016-11-07 19:25:30 1462 5

空空如也

空空如也

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

TA关注的人

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