• Czas czytania ~1 min
  • 11.02.2024

W ramach wydania Laravel 11 nowe aplikacje zawierają punkt końcowy kondycji/up. Ta trasa jest definiowana w nowym bootstrap/app.php pliku przez przekazanie parametru kondycji — który jest domyślnie zdefiniowany w szkielecie Laravela 11:Podczas konfigurowania routingu aplikacji framework Laravel definiuje trasę kondycji, a także emituje DiagnosingHealth zdarzenie:Trasę można skonfigurować przy użyciu domyślnego /up punktu końcowego i zwraca animowaną stronę kondycji "Aplikacja" w przeglądarce:

 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

O

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...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297