摘要: 1、简介 由于HTTP驱动的应用是无状态的,所以我们使用Session来存储用户请求信息。Laravel通过干净、统一的API处理后端各种Session驱动,目前支持的流行后端驱动包括Memcached、Redis和数据库。 配置 Session配置文件位于config/session.php。默认情况下,Laravel使用的session驱动为文件驱动,这对许多应用而言是没有什么问题的。在... 阅读全文
posted @ 2016-10-27 18:36 郑彦彬 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、简介 Laravel 提供了多种方法来验证应用输入数据。默认情况下,Laravel 的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验证规则来验证输入的 HTTP 请求。 2、快速入门 要掌握 Laravel 强大的验证特性,让我们先看一个完整的验证表单并返回错误信息给用户的例子。 定义路由 首先,我们假定在routes/we... 阅读全文
posted @ 2016-10-27 18:36 郑彦彬 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 1、创建响应 字符串&数组 所有路由和控制器都会返回一个被发送到用户浏览器的响应,Laravel 提供了多种不同的方式来返回响应,最基本的响应就是从路由或控制器返回一个简单的字符串,框架会将这个字符串转化为一个完整的HTTP响应:Route::get('/', function () { return 'Hello World'; }); 除了从路由或控制器返回字符串之外,还可以返... 阅读全文
posted @ 2016-10-27 18:34 郑彦彬 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、访问请求实例 要通过依赖注入获取当前 HTTP 请求实例,需要在控制器的构造函数或方法中对 Illuminate\Http\Request 类进行类型提示,这样当前请求实例会被服务容器自动注入:input('name'); // } } 依赖注入 & 路由参数 如果你的控制器方法还期望获取路由参数,只需要将路由参数置于其它依赖之后即可,例如,如果你的路由定义如... 阅读全文
posted @ 2016-10-27 18:33 郑彦彬 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 将所有的请求处理逻辑都放在单个 routes.php 中显然是不合理的,你也许还希望使用控制器类组织管理这些行为。控制器可以将相关的 HTTP 请求封装到一个类中进行处理。通常控制器存放在 app/Http/Controllers 目录中。 下面是一个基本控制器类的例子。所有的 Laravel 控制 阅读全文
posted @ 2016-10-27 18:32 郑彦彬 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 跨站请求伪造是一种通过伪装授权用户的请求来利用授信网站的恶意漏洞。Laravel 使得防止应用遭到跨站请求伪造攻击变得简单。 Laravel 自动为每一个被应用管理的有效用户会话生成一个 CSRF “令牌”,该令牌用于验证授权用户和发起请求者是否是同一个人。 任何时候在 Laravel 应用中定义H 阅读全文
posted @ 2016-10-27 18:28 郑彦彬 阅读(6806) 评论(0) 推荐(0) 编辑
摘要: HTTP 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制。例如,Laravel 内置了一个中间件来验证用户是否经过授权,如果用户没有经过授权,中间件会将用户重定向到登录页面,否则如果用户经过授权,中间件就会允许请求继续往前进入下一步操作。 当然,除了认证之外,中间件还可以被用来处理更多其 阅读全文
posted @ 2016-10-27 18:27 郑彦彬 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此提供一个非常简单且优雅的定义路由方法: 默认路由文件 所有Laravel路由都定义位于routes目录下的路由文件中,这些文件通过框架自动加载。routes/web.php文件定义了web界面的路由,这些路由被分配给web中间件组, 阅读全文
posted @ 2016-10-27 18:26 郑彦彬 阅读(794) 评论(0) 推荐(0) 编辑
摘要: [目录] Prerequisites plugin installation and configuration 1 Ensure Composer is initialized 2 Install the Laravel IDE Helper 3 Generate the PHPDoc Helper File using Artisan 4 Install and enable the La... 阅读全文
posted @ 2016-10-27 09:47 郑彦彬 阅读(1663) 评论(0) 推荐(0) 编辑