• Час читання ~0 хв
  • 11.02.2024

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

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