Laravel - 为 WEB 艺术家创造的 PHP 框架。

PHP THAT DOESN'T HURT. CODE HAPPY & ENJOY THE FRESH AIR.

标签:Laravel

共 29 篇文章

Laravel5里的按需地加载服务提供者(Service Providers)

laravel5中与环境相关的配置已经变得更加扁平化,很多以往写在不同配置文件中的变量(如L4+目录app/config下的文件)现在都统一移到了.env文件里了。 但是还有没有移到.env的配置,那就是与环境相关的加载服务提供者。 在一个项目里,我们想在服务提供者中注册错误处理器,同时又想注册另一个与环境相关的错误处

阅读全文

PHP命名空间的简介

一小段历史 在PHP5.3之前的版本(2009年以前),我们定义的所有类都在同一个全局性的层级下。 User类,Contact类,StripeBiller类,它们都在同一个全局命名空间下。 这看起来很简单,但是这将让代码结构变得冗杂,所以PHPer开始使用在类名里使用下划线。例如:如果我写了一个包叫做“Cacher”,

阅读全文

Laravel 5 系列入门教程(三)

本教程示例代码见:https://github.com/johnlui/Learn-Laravel-5 大家在任何地方卡住,最快捷的解决方式就是去看我的示例代码。 本篇教程中,我们将利用 Laravel 5 自带的开箱即用的 Auth 系统对我们的后台进行权限验证,并构建出前台页面,对 Pages 进行

阅读全文

Laravel 5.0 系列 - 快速生成事件

有时候,创建一个事件和针对这个事件的处理器,或者创建一个命令和针对这个命令的处理器,然后将两者结合起来会耗费相当多的精力,所以我在想能不能做一个工作流,将这些繁琐的工作一步搞定?! Artisan 中生成命令和事件的指令就是一个很好的开始 -- 生成的过程中都会产生一个实体(事件或命令)以及它们对应的处理器(可选)。但

阅读全文

Laravel 5.0 系列 - 之目录结构与命名空间

Laravel 的主版本号之所以从 4 升到 5,一个很重要的原因是目录结构的改变。这个改变实际上不只是文件组织方式的变化, 而是思想上的一个重大转变。 新的目录结构能够更好地反映 Laravel 开发者的工作方式或者说推荐的工作方式。不仅如此, 新的目录结构也能够减少有关 "最佳实践" 这个话题的争论。此外,从新的目

阅读全文

Laravel 5.0 系列 - 定制错误页

当你想在 Laravel 4 中定制错误页时(404页面) -- 例如,展示一张特别的喵星人图片,你可以参考: Dries Vints 写的这篇文章. 而在 Laravel 5 中,有些事情变得不一样了。直接查看解决方案。 在代码中追踪执行流程 在 Laravel 5 中,所有自定义的错误和异常的处理都集中在 app

阅读全文