53 篇文章 Laravel 5.1

Laravel 5.1 中文文档

[ Laravel 5.1 文档 ] 新手进阶指南 —— 带用户功能的任务管理系统

laravel-intermediate-tutorial

本进阶指南提供了对Laravel框架更深入的介绍,包括数据库迁移、Eloquent ORM、路由、认证、授权、依赖注入、验证、视图以及Blade模板。如果你对Laravel框架或其他PHP框架已经有了基本的认识,本章节将是你新的起点,如果你完全还是新手,请从新手入门指南开始。 本节的示例仍然是构建一个任务系统,但是在上一节基础上,本任务系统将允许用户注册登录,同样完整的代码已经放到Git…

[ Laravel 5.1 文档 ] 新手入门指南 —— 简单任务管理系统

Laravel官方入门教程

引言:Laravel官方终于推出5.1版本快速入门指南了,学院君在reddit上看到大家的讨论后才得知这一消息,立即着手进行了翻译,希望对Laravel学习者有所帮助。 1、简介 快速入门指南会对Laravel框架做一个基本介绍,包括数据库迁移、Eloquent ORM、路由、验证、视图以及Blade模板等等。如果你是个Laravel新手甚至之前对PHP框架也很陌生,那么这里将会成为你的…

[ Laravel 5.1 文档 ] 服务 —— 用户授权

laravel文档

1、简介 除了提供“开箱即用”的认证服务之外,Laravel还提供了一个简单的方式来管理授权逻辑以便控制对资源的访问权限。在Laravel中,有很多种方法和帮助函数来协助你管理授权逻辑,本文档将会一一覆盖这些方法。 注意:授权在Laravel 5.1.11版本中引入,在将该特性集成到应用之前请参考升级指南。 2、定义权限(Abilities) 判断用户是否有权限执行给定动作的最简单方式就…

[ Laravel 5.1 文档 ] 服务 —— 验证

laravel文档

1、简介 Laravel提供了多种方法来验证应用输入数据。默认情况下,Laravel的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验证规则来验证输入的HTTP请求。 2、快速入门 要学习Laravel强大的验证特性,让我们先看一个完整的验证表单并返回错误信息给用户的例子。 2.1 定义路由 首先,我们假定在app/Http/…

[ Laravel 5.1 文档 ] 服务 —— 测试

laravel文档

1、简介 Laravel植根于测试,实际上,内置使用PHPUnit对测试提供支持是即开即用的,并且phpunit.xml文件已经为应用设置好了。框架还提供了方便的帮助方法允许你对应用进行富有表现力的测试。 tests目录中提供了一个ExampleTest.php文件,安装完新的Laravel应用后,只需简单在命令行运行phpunit来运行测试。 1.1 测试环境 运行测试的时候,Lara…

[ Laravel 5.1 文档 ] 服务 —— 任务调度

laravel文档

1、简介 在以前,开发者需要为每一个需要调度的任务编写一个Cron条目,这是很让人头疼的事。你的任务调度不在源码控制中,你必须使用SSH登录到服务器然后添加这些Cron条目。Laravel命令调度器允许你平滑而又富有表现力地在Laravel中定义命令调度,并且服务器上只需要一个Cron条目即可。 任务调度定义在app/Console/Kernel.php文件的schedule方法中,该方…

[ Laravel 5.1 文档 ] 服务 —— Envoy 任务运行器(SSH任务)

laravel文档

1、简介 Laravel Envoy 为定义运行在远程主机上的通用任务提供了一套干净、最简化的语法。使用Blade样式语法,你可以轻松为开发设置任务,Artisan命令,以及更多,目前,Envoy只支持Mac和Linux操作系统。 1.1 安装 首先,使用Composer的global 命令安装Envoy: composer global require “laravel/envoy=~…

[ Laravel 5.1 文档 ] 服务 —— Session

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

[ Laravel 5.1 文档 ] 服务 —— Redis

laravel文档

1、简介 Redis是一个开源的、高级的键值对存储系统,经常被用作数据结构服务器,因为其支持字符串、Hash、列表、集合和有序集合等数据结构。在Laravel中使用Redis之前,需要通过Composer安装predis/predis包(~1.0)。 1.1 配置 应用的Redis配置位于配置文件config/database.php。在这个文件中,可以看到包含被应用使用的Redis服务…

[ Laravel 5.1 文档 ] 服务 —— 队列

laravel文档

1、简介 Laravel队列服务为各种不同的后台队列提供了统一的API。队列允许你推迟耗时任务(例如发送邮件)的执行,从而大幅提高web请求速度。 1.1 配置 队列配置文件存放在config/queue.php。在该文件中你将会找到框架自带的每一个队列驱动的连接配置,包括数据库、Beanstalkd、 IronMQ、 Amazon SQS、 Redis以及同步(本地使用)驱动。其中还包…