[ Laravel 5.2 文档 ] 序言 —— 贡献代码

1、缺陷报告 为了鼓励促进更加有效积极的合作,Laravel 强烈鼓励使用 GitHub 的 pull requests,而不是仅仅报告缺陷,“缺陷报告”也可以通过一个包含失败测试的 pull requests 的方式提交。 然而,如果你以文件的方式提交缺陷报告,你的问题应该包含一个标题和对该问题的明确说明,还要包含尽可能多的相关信息以及论证该问题的代码样板,缺陷报告的目的是为了让你自己和其...
浏览:161

[ Laravel 5.2 文档 ] 数据库 —— 起步

1、简介 Laravel 让连接多种数据库以及对数据库进行查询变得非常简单,不论使用原生 SQL、还是查询构建器,还是 Eloquent ORM。目前,Laravel 支持四种类型的数据库系统: MySQL Postgres SQLite SQL Server 配置 Laravel 让连接数据库和运行查询都变得非常简单。应用的数据库配置位于config/database.php。在该文件中你可以定义所有的数据库连接,并指定哪个连接是默认连...
浏览:127

[ Laravel 5.2 文档 ] 服务 —— 加密

1、配置 在使用Laravel的加密器之前,应该在配置文件config/app.php中设置key选项为32位随机字符串。如果这个值没有被设置,所有Laravel加密过的值都是不安全的。 2、基本使用 2.1 加密 你可以使用Crypt门面对数据进行加密,所有加密值都使用OpenSSL和AES-256-CBC密码进行加密。此外,所有加密值都通过一个消息认证码(MAC)来检测对加密字符串的任何修改。 例如,我们可以...
浏览:149

[ Laravel 5.2 文档 ] 开始 —— 安装

1、服务器要求 Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我们强烈推荐使用 Homestead 作为 Laravel 本地开发环境。 如果你没有使用 Homestead,那么需要保证开发环境满足以下要求: PHP版本 >= 5.5.9 PHP扩展:OpenSSL PHP扩展:PDO PHP扩展:Mbstring PHP扩展:Tokenizer 2、安装 Laravel Laravel 使用 Composer 管理依赖...
浏览:155

[ Laravel 5.2 文档 ] 数据库 —— 查询构建器

1、简介 数据库查询构建器提供了一个方便的、平滑的接口来创建和运行数据库查询。查询构建器可以用于执行应用中大部分数据库操作,并且能够在支持的所有数据库系统上工作。 注意:Laravel 查询构建器使用 PDO 参数绑定来避免 SQL 注入攻击,不再需要过滤传递到绑定的字符串。 2、获取结果集 从一张表中取出所有行 在查询之前,使用DB门面的table方法,table方法为给定表返回...
浏览:147

[ Laravel 5.2 文档 ] 服务 —— 错误&日志

1、简介 Laravel默认已经为我们配置好了错误和异常处理,此外,Laravel还集成了Monolog日志库以便提供多种功能强大的日志处理器。 2、配置 错误详情显示 配置文件config/app.php中的debug配置选项控制浏览器显示的错误详情数量。默认情况下,该配置选项被设置在.env文件中的环境变量APP_DEBUG。 对本地开发而言,你应该设置环境变量APP_DEBUG值为true。在生产环境,该值应该...
浏览:230

[ Laravel 5.2 文档 ] 开始 —— 配置

1、介绍 Laravel 的所有配置文件都存放在 config 目录下,每个配置项都有注释,以保证浏览任意配置文件的配置项都能直观了解该配置项的作用及用法。 2、访问配置值 你可以使用全局辅助函数 config 在应用的任意位置访问配置值,该配置值可以文件名+”.”+配置项的方式进行访问,当配置项没有被配置的时候返回默认值: $value = config('app.timezone'); 如果要在运行时设置...
浏览:168

[ Laravel 5.2 文档 ] 数据库 —— 迁移

1、简介 迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和 Laravel 的结构构建器结对从而可以很容易地构建应用的数据库表结构。 Laravel 的Schema门面提供了与数据库系统无关的创建和操纵表的支持,在 Laravel 所支持的所有数据库系统中提供一致的、优雅的、平滑的API。 2、生成迁移 使用 Artisan 命令make:migration来创建一个新的...
浏览:138

[ Laravel 5.2 文档 ] 服务 —— 事件

1、简介 Laravel 事件提供了简单的观察者模式实现,允许你订阅和监听应用中的事件。事件类通常存放在 app/Events 目录,监听器存放在app/Listeners。 2、注册事件/监听器 Laravel 自带的 EventServiceProvider 为事件注册提供了方便之所。其中的 listen 属性包含了事件(键)和对应监听器(值)数组。如果应用需要,你可以添加多个事件到该数组。例如,让我们添加 PodcastW...
浏览:135

[ Laravel 5.2 文档 ] 开始 —— Laravel Homestead

1、简介 Laravel 致力于让整个 PHP 开发过程变得让人愉悦,包括本地开发环境,为此官方为我们提供了一整套本地开发环境 —— Laravel Homestead。 Laravel Homestead 是一个打包好各种 Laravel 开发所需要的工具及环境的 Vagrant 盒子(Vagrant 提供了一个便捷的方式来管理和设置虚拟机),该盒子为我们提供了优秀的开发环境,有了它,我们不再需要在本地环境安装 PHP、HHVM...
浏览:230

页面

top