I have a string like this : Indoformosa/Folder1/SubFolder1, and with those string will be generate an array for a breadcrumbs URL. The app needs an array format lke this:
[
0 => [
'label' => 'Indoformosa'
'url' => 'Indoformosa'
]
1 => [
'label' => 'Folder1'
'url' => 'Indoformosa/Folder1'
]
2 => [
'label' => 'SubFolder1'
'url' => 'Indoformosa/Folder1/SubFolder1'
]
]
So far, my PHP code looked like this:
$queryParamsPath = 'Indoformosa/Folder1/SubFolder1'
$links = explode('/', $queryParamsPath);
$links = array_map(function ($el) {
return [
'label' => $el,
'url' => Url::to($el)
];
}, $links);
The output looked like this:
[
0 => [
'label' => 'Indoformosa'
'url' => 'Indoformosa'
]
1 => [
'label' => 'Folder1'
'url' => 'Folder1'
]
2 => [
'label' => 'SubFolder1'
'url' => 'SubFolder1'
]
]
$links?Url::to($el)do ?