RouteGroup
class RouteGroup (View source)
Methods
Merge route groups into a new array.
Format the metadata for the new group attributes.
Merge the given route metadata.
Determine if the given metadata values should be merged.
Format the namespace for the new group attributes.
Format the prefix for the new group attributes.
Format the "wheres" for the new group attributes.
Format the "as" clause of the new group attributes.
Details
static array
merge(array $new, array $old, bool $prependExistingPrefix = true)
Merge route groups into a new array.
static protected array
formatMetadata(array $new, array $old)
Format the metadata for the new group attributes.
static array
mergeMetadata(array $old, array $new)
Merge the given route metadata.
Associative array values are merged recursively, while all other values, including lists, replace the existing value entirely.
static protected bool
mergableMetadata(mixed $old, mixed $new)
Determine if the given metadata values should be merged.
static protected string|null
formatNamespace(array $new, array $old)
Format the namespace for the new group attributes.
static protected string|null
formatPrefix(array $new, array $old, bool $prependExistingPrefix = true)
Format the prefix for the new group attributes.
static protected array
formatWhere(array $new, array $old)
Format the "wheres" for the new group attributes.
static protected array
formatAs(array $new, array $old)
Format the "as" clause of the new group attributes.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.