У рамках випуску Laravel 11 нові програми включають кінцеву точку здоров'я/up
. Цей маршрут визначається в новому bootstrap/app.php
файлі шляхом передачі параметра health, який за замовчуванням визначений у скелеті Laravel 11:При налаштуванні маршрутизації додатків фреймворк Laravel визначає маршрут здоров'я, а також видає DiagnosingHealth
подію:Маршрут налаштовується з кінцевою точкою за замовчуванням /up
і повертає анімовану сторінку здоров'я "Application 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');
});
}