Use route name prefix

This commit is contained in:
Dan Harrin
2021-08-15 09:26:04 +01:00
parent 8bc4dad7fd
commit d82db7149f
2 changed files with 7 additions and 2 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ class Page extends \Filament\Pages\Page
public static function generateUrl($parameters = [], $absolute = true)
{
return route('filament.resources.' . static::getResource()::getSlug() . '.' . static::route()->name, $parameters, $absolute);
return route(static::getResource()::getRouteNamePrefix() . '.' . static::getResource()::getSlug() . '.' . static::route()->name, $parameters, $absolute);
}
public static function getModel()
+6 -1
View File
@@ -39,7 +39,7 @@ class Resource
$name = static::router()->getIndexRoute()->name;
}
return route(static::$routeNamePrefix . '.' . static::getSlug() . '.' . $name, $parameters, $absolute);
return route(static::getRouteNamePrefix() . '.' . static::getSlug() . '.' . $name, $parameters, $absolute);
}
public static function getIcon()
@@ -88,6 +88,11 @@ class Resource
return (string) Str::plural(static::getLabel());
}
public static function getRouteNamePrefix()
{
return static::$routeNamePrefix;
}
public static function getSlug()
{
if (static::$slug) {