On this page
CheckForMaintenanceMode
class CheckForMaintenanceMode extends PreventRequestsDuringMaintenance (View source)
Properties
protected Application | $app | The application implementation. |
from PreventRequestsDuringMaintenance |
protected array<int,string> | $except | The URIs that should be accessible while maintenance mode is enabled. |
from PreventRequestsDuringMaintenance |
Methods
void | __construct(Application $app) Create a new middleware instance. |
from PreventRequestsDuringMaintenance |
mixed | handle(Request $request, Closure $next) Handle an incoming request. |
from PreventRequestsDuringMaintenance |
bool | hasValidBypassCookie(Request $request, array $data) Determine if the incoming request has a maintenance mode bypass cookie. |
from PreventRequestsDuringMaintenance |
bool | inExceptArray(Request $request) Determine if the request has a URI that should be accessible in maintenance mode. |
from PreventRequestsDuringMaintenance |
RedirectResponse | bypassResponse(string $secret) Redirect the user back to the root of the application with a maintenance mode bypass cookie. |
from PreventRequestsDuringMaintenance |
array | getHeaders(array $data) Get the headers that should be sent with the response. |
from PreventRequestsDuringMaintenance |
array | getExcludedPaths() Get the URIs that should be accessible even when maintenance mode is enabled. |
from PreventRequestsDuringMaintenance |
Details
void __construct(Application $app)
Create a new middleware instance.
protected bool hasValidBypassCookie(Request $request, array $data)
Determine if the incoming request has a maintenance mode bypass cookie.
protected bool inExceptArray(Request $request)
Determine if the request has a URI that should be accessible in maintenance mode.
protected RedirectResponse bypassResponse(string $secret)
Redirect the user back to the root of the application with a maintenance mode bypass cookie.
protected array getHeaders(array $data)
Get the headers that should be sent with the response.
array getExcludedPaths()
Get the URIs that should be accessible even when maintenance mode is enabled.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.html