You do not download session middleware, so the session does not start and values are not saved.
, (/
) ( ), (/under/construction
, /under/check
) ( ).
, .
$routeConfig = [
'namespace' => 'LarsJanssen\UnderConstruction\Controllers',
'prefix' => 'under',
'middleware' => [
'web',
],
];
, . - , , underconstruction
.
public function handle($request, Closure $next)
{
if ($request->is('under/*')) {
return $next($request);
}
if (! $this->config['enabled']) {
return $next($request);
}
if (!$this->hasAccess($request)) {
return new RedirectResponse('/under/construction');
}
return $next($request);
}
, , . , , , , . . !