• Время чтения ~0 мин
  • 11.02.2024

В рамках выпуска 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');
    });
}

Laravel 11 health page
The Laravel 11 health page

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Об авторе CrazyBoy49z
WORK EXPERIENCE
Контакты
Ukraine, Lutsk
+380979856297