/var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Routing
NameSizeModeActions
Console/-0755rm
Contracts/-0755rm
Events/-0755rm
Exceptions/-0755rm
Matching/-0755rm
Middleware/-0755rm
AbstractRouteCollection.php79500644editdlrm
CompiledRouteCollection.php91450644editdlrm
composer.json14650644editdlrm
Controller.php16600644editdlrm
ControllerDispatcher.php23090644editdlrm
ControllerMiddlewareOptions.php10130644editdlrm
CreatesRegularExpressionRouteConstraints.php18330644editdlrm
ImplicitRouteBinding.php28040644editdlrm
LICENSE.md10750644editdlrm
MiddlewareNameResolver.php31780644editdlrm
PendingResourceRegistration.php57880644editdlrm
Pipeline.php15030644editdlrm
RedirectController.php12080644editdlrm
Redirector.php73960755editdlrm
ResourceRegistrar.php149270644editdlrm
ResponseFactory.php77680644editdlrm
Route.php302410755editdlrm
RouteAction.php34420644editdlrm
RouteBinding.php27500644editdlrm
RouteCollection.php70510644editdlrm
RouteCollectionInterface.php23320644editdlrm
RouteDependencyResolverTrait.php34700644editdlrm
RouteFileRegistrar.php6410644editdlrm
RouteGroup.php26620644editdlrm
RouteParameterBinder.php31180644editdlrm
Router.php355780644editdlrm
RouteRegistrar.php74020644editdlrm
RouteSignatureParameters.php14570644editdlrm
RouteUri.php13300644editdlrm
RouteUrlGenerator.php92960644editdlrm
RoutingServiceProvider.php60840755editdlrm
SortedMiddleware.php36640644editdlrm
UrlGenerator.php204420755editdlrm
ViewController.php8690644editdlrm
Edit: /var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php (2804B)
parameters(); foreach ($route->signatureParameters(UrlRoutable::class) as $parameter) { if (! $parameterName = static::getParameterName($parameter->getName(), $parameters)) { continue; } $parameterValue = $parameters[$parameterName]; if ($parameterValue instanceof UrlRoutable) { continue; } $instance = $container->make(Reflector::getParameterClassName($parameter)); $parent = $route->parentOfParameter($parameterName); $routeBindingMethod = $route->allowsTrashedBindings() ? 'resolveSoftDeletableRouteBinding' : 'resolveRouteBinding'; if ($parent instanceof UrlRoutable && ($route->enforcesScopedBindings() || array_key_exists($parameterName, $route->bindingFields()))) { $childRouteBindingMethod = $route->allowsTrashedBindings() ? 'resolveSoftDeletableChildRouteBinding' : 'resolveChildRouteBinding'; if (! $model = $parent->{$childRouteBindingMethod}( $parameterName, $parameterValue, $route->bindingFieldFor($parameterName) )) { throw (new ModelNotFoundException)->setModel(get_class($instance), [$parameterValue]); } } elseif (! $model = $instance->{$routeBindingMethod}($parameterValue, $route->bindingFieldFor($parameterName))) { throw (new ModelNotFoundException)->setModel(get_class($instance), [$parameterValue]); } $route->setParameter($parameterName, $model); } } /** * Return the parameter name if it exists in the given parameters. * * @param string $name * @param array $parameters * @return string|null */ protected static function getParameterName($name, $parameters) { if (array_key_exists($name, $parameters)) { return $name; } if (array_key_exists($snakedName = Str::snake($name), $parameters)) { return $snakedName; } } }