laravel排除特定的路由不走中间件
xuexi 2025-07-13 16:00:15 发表在:PHP 查看数:25
public function handle($request, Closure $next)
{
    // 排除特定路由
    if ($request->routeIs('home') || $request->is('api/*')) {
        return $next($request);
    }

    // 域名检查逻辑
    $isTargetDomain = $request->getHost() === 'www.a.com';
    $request->attributes->set('is_target_domain', $isTargetDomain);

    return $next($request);
}    
Route::get('/home', [HomeController::class, 'index'])->withoutMiddleware([CheckDomain::class]);
最近访问时间:2025-07-15 11:55:32
知识库:357条鸣谢:TAY  备案号:蜀ICP备2024090044号-1