当前位置: 首页> 科技> 能源 > 苏州做网站便宜的公司_浏览器下载大全免费下载_学习软件的网站_陕西网络推广公司

苏州做网站便宜的公司_浏览器下载大全免费下载_学习软件的网站_陕西网络推广公司

时间:2025/7/11 11:30:23来源:https://blog.csdn.net/2301_80189168/article/details/143427633 浏览次数:0次
苏州做网站便宜的公司_浏览器下载大全免费下载_学习软件的网站_陕西网络推广公司

控制器
在这里插入图片描述


<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class AgeController extends Controller
{//public function index(){return "年龄测试";}
}

路由
在这里插入图片描述

// 年龄控制器路由
Route::get("d2/{age}",[AgeController::class,"index"])->middleware(CheckAge::class);
// Route::get("d2/{age}",[AgeController::class,"index"])->middleware(被使用的中间件的名字);
// 中间件重定向的路由
Route::get('d3',function(){return "你输入的年龄 <= 18";
});

创建中间件
在这里插入图片描述
在这里插入图片描述

<?phpnamespace App\Http\Middleware;use Closure;
use Illuminate\Http\Request;class CheckAge
{/*** Handle an incoming request.** @param  \Illuminate\Http\Request  $request* @param  \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse)  $next* @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse*/public function handle(Request $request, Closure $next){if($request->route('age') > 18){return $next($request);/**  return $next($request);  下一步, 继续向后走,继续* 向后访问控制器、视图、匿名函数等各种资源*/  }else{return redirect('d3');}}
}

在这里插入图片描述

在这里插入图片描述

关键字:苏州做网站便宜的公司_浏览器下载大全免费下载_学习软件的网站_陕西网络推广公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: