自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 网站单点登录实现

单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环境中可以采用不同的单点登录实现方案来满足需求。我将以我所遇到的应用环境以及在其中所经历的各个阶段与大家分享,若有不足,希望各位不吝赐教。一、共享Session共享Session可谓是实现单点登录最直接、最简单的方式。将用户认证信息保存于Session中,即

2017-04-25 20:23:10 749

原创 Laravel学习笔记(七)---操作数据库--Eloquent ORM--关联关系及其在模型中的定义

关联关系及其在模型中的定义用户表:users社交账号表:user_accounts文章表:posts角色表:roles中间表:role_user(用于记录users表与roles表的对应关系)国家表:countries视频表:videos评论表:comments标签表:tags关系表:taggables(该表中定义了文章/视频与标签的对应关系。)

2017-04-01 11:30:16 1936

原创 Laravel学习笔记(六)---操作数据库--Eloquent ORM(对象关系映射)

Eloquent ORM(对象关系映射)ORM,即 Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在操作具体的 业务对象时,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法即可。ORM 两种最常见的实现方式是 ActiveRecord 和 DataMapper,ActiveReco

2017-04-01 11:28:02 7427

原创 Laravel学习笔记(五)---操作数据库--查询构建器(Query Builder)

查询构建器(Query Builder)1、新增数据使用查询构建器的insert方法即可插入一条/多条数据:DB::table('users')->insert([    ['id'=>1,'name'=>'Laravel','email'=>'laravel@test.com','password'=>'123'],    ['id'=>2,'name'=>'Acad

2017-04-01 09:05:52 3115

原创 Laravel学习笔记(四)---操作数据库--原生SQL语句

Laravel支持多种数据库,包括MySQL、Postgres、SQLite和SQL Server,在Laravel中连接数据库和查询数据库都非常简单,我们可以使用多种方式与数据库进行交互,包括原生SQL语句、查询构建器以及Eloquent ORM。本节我们先演示如何使用原生SQL在Laravel应用中对数据库进行增删改查。原生SQL语句DB::select('se

2017-04-01 09:04:10 8872

原创 Laravel学习笔记(三)---Laravel 的核心, 服务容器,服务提供者

现在,我们开始慢慢解读 Laravel 的核心。其实,Laravel 的核心就是一个 IoC 容器,也恰好是我之前所说的高级的 IoC 容器。详细理解服务容器(loC容器)http://laravelacademy.org/post/769.html写的很详细可以说,Laravel 的核心本身十分轻量,并没有什么很神奇很实质性的应用功能。很多人用到的各种

2017-04-01 09:02:00 1222

原创 Laravel学习笔记(二)---路由,CSRF,HTTP中间件,RESTFul风格控制器注册路由,视图间共享数据

3,定义路由必选参数设置Route::get('/hello/{name}',function($name){    return "Hello {$name}!";});定义路由可选参数设置Route::get('/hello/{name?}',function($name="abc"){    return "Hello {$name}!";});有时候我们

2017-04-01 08:58:04 1123

原创 Laravel学习笔记(一)---安装

1,composer安装项目composer create-project laravel/laravel your-project-name --prefer-dist2,使用Laravel安装器安装Laravel首先通过如下命令安装Laravel安装器:composer global require "laravel/installer"接下来,就可以通过如下命令安装新的L

2017-04-01 08:54:49 829

空空如也

空空如也

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

TA关注的人

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