/
var
/
www
/
flurhymez
/
vendor
/
facade
/
ignition
/
src
/
SolutionProviders
/
/var/www/flurhymez/vendor/facade/ignition/src/SolutionProviders
mkdir
upload
Name
Size
Mode
Actions
BadMethodCallSolutionProvider.php
2231
0644
edit
dl
rm
DefaultDbNameSolutionProvider.php
894
0644
edit
dl
rm
IncorrectValetDbCredentialsSolutionProvider.php
1609
0644
edit
dl
rm
InvalidRouteActionSolutionProvider.php
2923
0644
edit
dl
rm
LazyLoadingViolationSolutionProvider.php
1377
0644
edit
dl
rm
MergeConflictSolutionProvider.php
2073
0644
edit
dl
rm
MissingAppKeySolutionProvider.php
657
0644
edit
dl
rm
MissingColumnSolutionProvider.php
960
0644
edit
dl
rm
MissingImportSolutionProvider.php
1271
0644
edit
dl
rm
MissingLivewireComponentSolutionProvider.php
1077
0644
edit
dl
rm
MissingMixManifestSolutionProvider.php
695
0644
edit
dl
rm
MissingPackageSolutionProvider.php
1622
0644
edit
dl
rm
RouteNotDefinedSolutionProvider.php
2066
0644
edit
dl
rm
RunningLaravelDuskInProductionProvider.php
1012
0644
edit
dl
rm
SolutionProviderRepository.php
3019
0644
edit
dl
rm
TableNotFoundSolutionProvider.php
959
0644
edit
dl
rm
UndefinedPropertySolutionProvider.php
3009
0644
edit
dl
rm
UndefinedVariableSolutionProvider.php
3094
0644
edit
dl
rm
UnknownValidationSolutionProvider.php
2582
0644
edit
dl
rm
ViewNotFoundSolutionProvider.php
3738
0644
edit
dl
rm
Edit:
/var/www/flurhymez/vendor/facade/ignition/src/SolutionProviders/RouteNotDefinedSolutionProvider.php
(2066B)
<?php namespace Facade\Ignition\SolutionProviders; use Facade\Ignition\Exceptions\ViewException; use Facade\Ignition\Support\StringComparator; use Facade\IgnitionContracts\BaseSolution; use Facade\IgnitionContracts\HasSolutionsForThrowable; use Illuminate\Foundation\Application; use Illuminate\Support\Facades\Route; use InvalidArgumentException; use Symfony\Component\Routing\Exception\RouteNotFoundException; use Throwable; class RouteNotDefinedSolutionProvider implements HasSolutionsForThrowable { protected const REGEX = '/Route \[(.*)\] not defined/m'; public function canSolve(Throwable $throwable): bool { if (version_compare(Application::VERSION, '6.0.0', '>=')) { if (! $throwable instanceof RouteNotFoundException) { return false; } } if (version_compare(Application::VERSION, '6.0.0', '<')) { if (! $throwable instanceof InvalidArgumentException && ! $throwable instanceof ViewException) { return false; } } return (bool)preg_match(self::REGEX, $throwable->getMessage(), $matches); } public function getSolutions(Throwable $throwable): array { preg_match(self::REGEX, $throwable->getMessage(), $matches); $missingRoute = $matches[1] ?? null; $suggestedRoute = $this->findRelatedRoute($missingRoute); if ($suggestedRoute) { return [ BaseSolution::create("{$missingRoute} was not defined.") ->setSolutionDescription("Did you mean `{$suggestedRoute}`?"), ]; } return [ BaseSolution::create("{$missingRoute} was not defined.") ->setSolutionDescription('Are you sure that the route is defined'), ]; } protected function findRelatedRoute(string $missingRoute): ?string { Route::getRoutes()->refreshNameLookups(); return StringComparator::findClosestMatch(array_keys(Route::getRoutes()->getRoutesByName()), $missingRoute); } }
Save
cmd:
run