计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
laravel-sessions-middleware【效率与协作】Configure Redis session drivers, register security-header middleware, and prevent session fixation in Laravel. Use when switching session drivers, adding HSTS/CSP headers via middleware, or regenerating sessions after login.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
SESSION_DRIVER=redis in .env; install predis/predis.$request->session()->regenerate() after authentication.withMiddleware(fn($m) => $m->append(...)) in bootstrap/app.php.See implementation examples for security headers middleware and directory structure.
SESSION_DRIVER=redis in .env for production/scaled environments.predis/predis and avoid file driver due to I/O lock issues at scale.$request->session()->regenerate() after successful authentication to prevent session fixation. Call $request->session()->invalidate() on logout.env('SESSION_DRIVER') directly in code; always use config('session.driver'). Clear caches via php artisan config:clear.php artisan make:middleware EnsureTokenIsValid. Implement handle(Request $request, Closure $next): Response.bootstrap/app.php using withMiddleware().withMiddleware(fn($m) => $m->append(MyMiddleware::class)) or prepend() for highest priority.env() for session config: Use config('session.*') instead.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant: