Laravel

Laravel之CSRF

excluding-csrf

    最近主要在弄Laravel的东西,所以就做一个有关CSRF的讨论,毕竟CSRF安全是一个很重要的话题,本次主要讨论下Laravel中提供的CSRF的几种用法。

由于Laravel自5之后的版本改动较为频繁,现特此说明,本次实验环境为Laravel5.2,不过本次讨论应该可以为你提供一个思路。

Laravel5 整合 Oauth2.0

images

Laravel5:一款享誉国内外的PHP框架。
Oauth2.0 : 一款耳熟能详的作为令牌验证机制的开源软件。
附:如果你对Oauth的工作原理还不熟悉的话,看看阮老师的这篇文章理解OAuth 2.0,我们接下来将实现的是Oauth中的密码模式。

为什么要将Oauth2.0整合到Laravel5.1中呢?
主要的动机是我需要做一个Android客户端,这必然涉及到与服务器的交互,虽然自己去完成Oauth的Token验证功能并不是太难,但是既然人家Oauth已经这么成熟了,何苦去自己写呢?另外,因为我的Web项目就是使用Laravel5开发的,所以也就出现了我现在需要将Oauth融入到我的Laravel框架中。

Laravel5控制器模块化

maxresdefault
问题由来
首先说下问题的由来,原因是想对Laravel5分模块拆分,这样逻辑上更清爽一些,由于项目也不大,所以决定在controller层面拆个前台和后台,所以很经典的做法也就是在app/Http/controllers下新建两个目录,分别为Home和Admin,所以对应的路由也发生变化这是对的

Laravel5入门教程

laravel
提前声明:
此篇文章只是对laravel5的入门,伴随着敝人的学习laravel5的过程一点一点堆出来的,基本上是对于我们开发项目有用的部分,可以说这些内容全部源自laravel的中文官网。如果想看高级特性,可以看laravel5的官方文档。