В рамках выпуска Laravel 11 новые приложения включают конечную точку работоспособности/up
. Этот маршрут определяется в новом bootstrap/app.php
файле путем передачи параметра health, который определен по умолчанию в скелете Laravel 11:При настройке маршрутизации приложения фреймворк Laravel определяет маршрут работоспособности, а также выдает DiagnosingHealth
событие:Маршрут настраивается с конечной точкой по умолчанию /up
и возвращает анимированную страницу работоспособности приложения в браузере:
Application::configure(basePath: dirname(__DIR__))
->withProviders()
->withRouting(
web: __DIR__.'/../routes/web.php',
// api: __DIR__.'/../routes/api.php',
commands: __DIR__.'/../routes/console.php',
// channels: __DIR__.'/../routes/channels.php',
+ health: '/up',
)
// ...
use Illuminate\Foundation\Events\DiagnosingHealth;
// ...
if (is_string($health)) {
Route::middleware('web')->get($health, function () {
Event::dispatch(new DiagnosingHealth);
return View::file(__DIR__.'/../resources/health-up.blade.php');
});
}