当前位置: 首页 > news >正文

做kegg的网站wordpress前台发布页制作

做kegg的网站,wordpress前台发布页制作,萍乡做网站哪家好,商业网站自主设计本节课我们来学习一下中间件的用法,定义一下中间件。 一.定义中间件 1. 中间件的主要用于拦截和过滤 HTTP 请求,并进行相应处理; 2. 这些请求的功能可以是 URL 重定向、权限验证等等; 3. 为了进一步了解中间件的用法&…
本节课我们来学习一下中间件的用法,定义一下中间件。

一.定义中间件

1. 中间件的主要用于拦截和过滤 HTTP 请求,并进行相应处理;
2. 这些请求的功能可以是 URL 重定向、权限验证等等;
3. 为了进一步了解中间件的用法,我们首先定义一个基础的中间件;
4. 可以通过命令行模式,在应用目录下生成一个中间件文件和文件夹;
php think make:middleware Check
namespace app\middleware;
class Check
{
public function handle($request, \Closure $next)
{
if ($request->param('name') == 'index') {
return redirect('../');
}
return $next($request);
}
}

5. 然后将这个中间件进行注册,在应用目录下创建 middleware.php 中间件配置;
return [
app\middleware\Check::class
];

6. 中间件的入口执行方法必须是:handle()方法,第一参数请求,第二参数是闭包;
7. 业务代码判断请求的 name 如果等于 index,就拦截住,执行中间件,跳转到首页;
8. 但如果请求的 name lee,那需要继续往下执行才行,不能被拦死;
9. 那么就需要$next($request)把这个请求去调用回调函数;
10. 中间件 handle()方法规定需要返回 response 对象,才能正常使用;
11. $next($request)执行后,就是返回的 response 对象;
12. 为了测试拦截后,无法继续执行,可以 return response()助手函数测试;

二.前/后置中间件

1. $next($request)放在方法底部的方式,属于前置中间件;
2. 前置中间件就是请求阶段来进行拦截验证,比如登录判断、跳转、权限等;
3. 而后置中间件就是请求完毕之后再进行验证,比如写入日志等等;
public function handle($request, \Closure $next)
{
//中间件代码,前置
return $next($request);
}
public function handle($request, \Closure $next)
{
$response = $next($request);
//中间件代码,后置
return $response;
}

三.结束调度
1. 中间件提供了一个 end()方法,可以在中间件执行到最后时执行;
public function end(Response $response)
{
//中间件执行到最后执行
echo $response->getData();
}

http://www.yayakq.cn/news/346276/

相关文章:

  • 广州建筑装饰集团有限公司北京网站优化公司哪家好
  • 太原手机网站设计网站宽度 1000px
  • 网站建设三种方法访问网站的原理
  • 做创意礼品的网站石家庄网站建设技术支持
  • 学做简单网站视频教程南岸网站建设哪家好
  • 乔拓云网站建设网站开发企业开发
  • 网站建设公司 电话销售没什么效果网站建设的分工内容
  • 如何建设电商网站简述你对于网站建设的认识
  • 主体备案与网站备案网站可以做电信增值
  • 找一个网站做搜索引擎分析蜘蛛云建站网站
  • 自动做PPT的网站沪深300指数基金
  • 织梦网站建设考试天津全面解封最新通告
  • 厦门鹏中兴建设网站nas 做网站服务器
  • 关于网站制作的评价oa手机端
  • 在网站社保减员要怎么做网站宣传的劣势
  • 网站的建设框架游戏ui设计是做什么的
  • 西安市城市建设档案馆官方网站专业做电脑系统下载网站好
  • 合肥哪里有做网站有什么好的网站
  • 为什么很多中国人去菲律宾做网站商城网站建设找谁做
  • 你对网站第一印象指数平滑法
  • 招商网站建设哪家好游戏网站平台怎么做
  • 手机端网站seo做服装网站宣传
  • 溧阳建设局网站6加速游戏流畅的软件
  • 网站制作的主要流程住房和城乡建设部执业资格注册中心官网
  • 音乐网站建设成本企业网站建设义乌
  • ps网站导航条素材网站推广行业赚钱吗
  • 手机网站标准字体大小义乌网站建设方式
  • 耒阳市建设局网站完成公司门户网站建设
  • 网站建设主机类型怎么选全网营销张启明
  • 老网站改版做别的国航网站建设