实际上,可以使用中间件来修改请求和响应.
以下是中间件评论的基本结构:
<?php
namespace App\Http\Middleware;
use Closure;
class SomeMiddleware
{
public function handle($request, Closure $next)
{
// Here, you can perform action before passing it to the controllers
$response = $next($request);
// Here, you get back the response generated by the controllers
// and you can add cookies or anything you want
return $response;
}
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,使用$response = $next($request);就像是在将请求传递给控制器之前和之后要做的事情的分隔符.
资料来源:https://laravel.com/docs/5.3/middleware#defining-middleware
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |