使用 Laravel 5.5+ 更好的来实现 404 响应

2018-09-03
阅读 3 分钟
4.4k
Laravel 5.5.10 封装了两个有用的路由器方法,可以帮助我们为用户提供更好的 404 页面。现在,当抛出 404 异常时,Laravel 会显示一个漂亮的 404.blade.php 视图文件,你可以自定义显示给用户 UI,但在该视图中,你无权访问 session,cookie,身份验证(auth)等...

深入理解 Laravel 管道

2018-07-23
阅读 3 分钟
3.2k
基本上,你可以使用 laravel 管道(pipelines)基于链式操作将对象传入多个类中执行任何类型的任务,并在所有「任务」执行完成后一次性返回最终结果。

PHP 文件系统完全指南

2018-07-20
阅读 13 分钟
4k
相信大家在日常研发过程中,难免需要和各种文件纠缠不清。比如,打开 .env 文件并从中读取配置信息、把项目中的错误信息写入到日志文件中或者获取图片的创建时间等等。在处理这些功能时,我们都需要使用到 PHP 文件系统接口。

如何使用 Laravel Collections 类编写神级代码

2018-07-10
阅读 5 分钟
4.8k
Laravel 提供了一些超赞的组件,在我看来,它是目前所有 Web 框架中提供组件支持最好的一个。它不仅提供了开箱即用的视图(views)、身份认证(authentication)、会话(sessions)、缓存(caching)、Eloquent、队列(queues)、数据校验(data validation)等组件。甚至还提供了开发工具(Valet 和 Homestead)。

PHP 数组使用之道

2018-07-09
阅读 7 分钟
3.4k
这个教程我将通过一些实用的实例和最佳实践的方式列举出 PHP 中常用的数组函数。每个 PHP 工程师都应该掌握它们的使用方法,以及如何通过组合使用来编写更精简且易读的代码。

RESTful API 最佳实践

2018-06-29
阅读 1 分钟
3.4k
本文首发于 RESTful API 最佳实践,转载请注明出处。 本文是我在学习 REST API tutorial(中译版) 在线教程过程中,绘制的思维导图笔记。笔记在原教程的基础上扩充了相关知识点的资料和教程,方便查阅和知识点的完善。 思维导图摘要 一、 RESTful API 设计的 6 项基本原则重点: 本节给出了在设计 RESTful API 接口时需...

深入浅出 Laravel 的 Facade 外观系统

2018-06-15
阅读 8 分钟
7.6k
本文首发于 深入浅出 Laravel 的 Facade 外观系统,转载请注明出处。 今天我们将学习 Laravel 核心架构中的另一个主题「Facade(外观)」。 本文将从以下几个方面出发,全面讲解 Laravel 中 Facade 的运行原理,为了便于理解后续中所有 Facade 译作「外观」: 简单介绍「外观」设计模式; Laravel「外观」的加载原理; L...

Laravel 服务提供者指南

2018-06-04
阅读 10 分钟
3.7k
如果你使用过 Laravel 框架的话,那么,你不可能没听说过服务容器和服务提供者。事实上,它们是 Lavavel 框架核心,它们完成 Larvel 应用中服务启动的艰巨任务。