Laravel中如何将单个routes.php分割成多个子文件

随着业务逻辑越来越复杂,routes.php文件也会变得越来越庞大,为了便于管理,我们可以像管理配置文件那样将其分割成多个子文件,这实现起来很简单: // app/routes.php ... // Include admin routes require __DIR__.'/routes/admin.php'; ... // app/routes/admin...

使用 Laravel 快速构建网站系列 —— Laravel 技巧站:Laravel Tricks

1、简介 Laravel Tricks 由 Stidges和 Maksim Surguy创建,是一个非官方的为Laravel框架开发者提供Laravel小技巧&小贴士的网站。 2、官方网站 http://laravel-tricks.com 3、GitHub https://github.com/CodepadME/laravel-tricks 4、文档 4.1...

使用 Laravel 快速构建网站系列 —— 论坛系统:Laravel.io

1、简介 Laravel.io是一个Laravel开发者社区,其网站源代码公开在GitHub上,从而让你了解如何基于Laravel构建稳健优良的论坛系统。 2、网站网址 http://laravel.io 3、GitHub https://github.com/laravelio/laravel.io 4、文档 4.1 准备工作 我们使用Laravel Homeste...

在Laravel资源路由中如何使用GET请求直接删除资源

注:本代码片段适用于Laravel 5。 在routes.php文件顶部添加如下代码片段并将该文件中所有Route::resource或Route::resources替换为Route::deletable或Route::deletables: use Illuminate\Routing\Router; Router::macro('deletable', function(...

HTTP响应实例教程 —— 基本使用、生成Cookie、返回视图、JSON/JSONP、文件下载及重定向

1、Response篇 1.1 基本响应 最基本的HTTP响应只需在路由闭包或控制器动作中返回一个简单字符串即可,但是具体业务逻辑中大部分响应都是在控制器动作中返回Response实例或者视图。Response是继承自 Symfony\Component\HttpFoundation\Response的 Illuminate\Http\Response类的一个实例,我们可以使用该实例...

HTTP 请求实例教程 —— 获取请求数据、Cookie及文件上传处理

1、获取Request请求实例 Laravel中一般通过控制器方法依赖注入来获取当前请求的Request实例。 我们通过定义一个隐式控制器来进行本章节的测试。首先我们在routes.php定义路由如下: Route::controller('request','RequestController'); 然后我们在app/Http/Controllers下创建一个控制器Requ...

Laravel 5.1.11 发布 — 支持用户授权功能

Laravel 5.1.11 已经发布,该版本引入了新的授权机制或者叫做ACL(Access Control List)系统,从而使得访问权限控制比之前更加简单。 授权特性引入了一个新的Gate门面,新的User模型限制,以及Blade帮助函数。 想要了解更多信息,请查看官方授权文档中文版。 升级愉快! 原文:Laravel 5.1.11 Released —...

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

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

HTTP控制器实例教程 —— 创建RESTFul风格控制器实现文章增删改查

基本控制器及控制器路由、控制器中间件都比较简单,这里不再赘述,相关文档参考HTTP 控制器文档一节。 1、创建RESTFul风格控制器 注:关于什么是RESTFul风格及其规范可参考这篇文章:理解RESTful架构。 本文我们主要讨论创建一个RESTFul风格的控制器用于对博客文章进行增删改查,创建这样的控制器很简单,在应用根目录运行如下Artisan命令即可: php arti...