Вход Регистрация
Файл: vendor/spatie/laravel-ignition/src/Renderers/ErrorPageRenderer.php
Строк: 77
<?php

namespace SpatieLaravelIgnitionRenderers;

use 
SpatieFlareClientFlare;
use 
SpatieIgnitionConfigIgnitionConfig;
use 
SpatieIgnitionContractsSolutionProviderRepository;
use 
SpatieIgnitionIgnition;
use 
SpatieLaravelIgnitionContextProvidersLaravelContextProviderDetector;
use 
SpatieLaravelIgnitionSolutionsSolutionTransformersLaravelSolutionTransformer;
use 
SpatieLaravelIgnitionSupportLaravelDocumentationLinkFinder;
use 
Throwable;

class 
ErrorPageRenderer
{
    public function 
render(Throwable $throwable): void
    
{
        
$vitejsAutoRefresh '';

        if (
class_exists('IlluminateFoundationVite')) {
            
$vite app(IlluminateFoundationVite::class);

            if (
is_file($vite->hotFile())) {
                
$vitejsAutoRefresh $vite->__invoke([]);
            }
        }

        
app(Ignition::class)
            ->
resolveDocumentationLink(
                
fn (Throwable $throwable) => (new LaravelDocumentationLinkFinder())->findLinkForThrowable($throwable)
            )
            ->
setFlare(app(Flare::class))
            ->
setConfig(app(IgnitionConfig::class))
            ->
setSolutionProviderRepository(app(SolutionProviderRepository::class))
            ->
setContextProviderDetector(new LaravelContextProviderDetector())
            ->
setSolutionTransformerClass(LaravelSolutionTransformer::class)
            ->
applicationPath(base_path())
            ->
addCustomHtmlToHead($vitejsAutoRefresh)
            ->
renderException($throwable);
    }
}
Онлайн: 0
Реклама