最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此提供一个非常简单且优雅的定义路由方法: 默认路由文件 所有Laravel路由都定义位于routes目录下的路由文件中,这些文件通过框架自动加载。routes/web.php文件定义了web界面的路由,这些路由被分配给web中间件组, ...
分类:
Web程序 时间:
2016-10-27 20:20:35
阅读次数:
296
1、简介 Laravel 提供了多种方法来验证应用输入数据。默认情况下,Laravel 的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验证规则来验证输入的 HTTP 请求。 2、快速入门 要掌握 Laravel 强大的验证特性,让我们先... ...
分类:
Web程序 时间:
2016-10-27 20:12:38
阅读次数:
284
1、创建响应 字符串&数组 所有路由和控制器都会返回一个被发送到用户浏览器的响应,Laravel 提供了多种不同的方式来返回响应,最基本的响应就是从路由或控制器返回一个简单的字符串,框架会将这个字符串转化为一个完整的HTTP响应:Route::get('/', function () { retur... ...
分类:
Web程序 时间:
2016-10-27 20:02:33
阅读次数:
264
跨站请求伪造是一种通过伪装授权用户的请求来利用授信网站的恶意漏洞。Laravel 使得防止应用遭到跨站请求伪造攻击变得简单。 Laravel 自动为每一个被应用管理的有效用户会话生成一个 CSRF “令牌”,该令牌用于验证授权用户和发起请求者是否是同一个人。 任何时候在 Laravel 应用中定义H ...
分类:
Web程序 时间:
2016-10-27 19:58:03
阅读次数:
151
HTTP 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制。例如,Laravel 内置了一个中间件来验证用户是否经过授权,如果用户没有经过授权,中间件会将用户重定向到登录页面,否则如果用户经过授权,中间件就会允许请求继续往前进入下一步操作。 当然,除了认证之外,中间件还可以被用来处理更多其 ...
分类:
Web程序 时间:
2016-10-27 19:57:16
阅读次数:
388
1、简介 由于HTTP驱动的应用是无状态的,所以我们使用Session来存储用户请求信息。Laravel通过干净、统一的API处理后端各种Session驱动,目前支持的流行后端驱动包括Memcached、Redis和数据库。 配置 Session配置文件位于config/session.php。默认... ...
分类:
Web程序 时间:
2016-10-27 19:36:04
阅读次数:
212
将所有的请求处理逻辑都放在单个 routes.php 中显然是不合理的,你也许还希望使用控制器类组织管理这些行为。控制器可以将相关的 HTTP 请求封装到一个类中进行处理。通常控制器存放在 app/Http/Controllers 目录中。 下面是一个基本控制器类的例子。所有的 Laravel 控制 ...
分类:
Web程序 时间:
2016-10-27 19:28:42
阅读次数:
219
Laravel教程 七:表单验证 Validation 此文章为原创文章,未经同意,禁止转载。 Laravel Form 终于要更新这个Laravel系列教程的第七篇了,期间去写了一点其他的东西。 就不 说废话了吧,直接进入Form Validation的部分吧。几乎在每一个web应用当中都会有表单 ...
分类:
其他好文 时间:
2016-10-27 10:27:22
阅读次数:
264
Laravel教程 五:MVC的基本流程 此文章为原创文章,未经同意,禁止转载。 Controller 期间受到很多私事影响,终于还是要好好写写laravel的教程了。 上一篇我们说了数据库和Eloquent的基本用法,如计划一样,这一篇文章我们说说Laravel中Model,Controller, ...
分类:
Web程序 时间:
2016-10-27 10:23:04
阅读次数:
277
Laravel教程 八:queryScope 和 setAttribute 此文章为原创文章,未经同意,禁止转载。 Laravel Eloquent Database 直接就是按照上一节所说的那样,我们来说说queryScope和setAttribute在laravel的用法。 关于应用场景 这里我 ...
分类:
其他好文 时间:
2016-10-27 10:22:35
阅读次数:
2573