LOADING STUFF...

Laravel学习教程之从入口到输出过程详解

技术教程13小时前更新 北陌
6 0 0

Laravel学习教程之从入口到输出过程详解

本文主要给大家介绍了关于Laravel从入口到输出过程的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

I. 预备知识

Laravel 目录

/path/to

后面简称 Laravel

Web 目录

Laravel/public

后面简称 Web

入口文件

Web/index.php

II. 过程详解

范例: http://la.com/test/yueshu/female/20?name=chenxuelong

1. 定义 web 路由

文件路径:

Laravel/routes/web.php

修改如下:

Route::get(/test/{name}/{sex}/{age} , TestController@test)

2. 定义中间件

2.1 中间件路径:

Laravel/app/Http/Middleware

2.2 新建中间件 Test.php:

namespace AppHttpMiddleware;

use Closure;

class Test {
/**
* 必须返回响应(response)
*/
public function handle($request , Closure $next){
// 在处理请求之前做些什么…

$response = $next($request);

// 在处理请求之后做些什么

return $response;
}

/**
* 中间件处理完毕后,做些什么
*/
public function terminate($request , $response){
// 中间件处理完毕后,做些什么….
}
}

2.3 注册中间件

中间件配件文件路径:

Laravel/app/Http/Kernel.php

在 routeMiddleware 键名下新增:

Test =

© 版权声明

相关文章

暂无评论

暂无评论...