1
這裏如何串連值是Laravel的fanboys :-)一個laravel收集
我要沿着自己的URL建立請求段的簡單列表小的挑戰。
我開始:
// http://domain/aaa/bbb/ccc/ddd
$breadcrumbs = collect(explode('/', $request->path()))
但我不知道該怎麼地圖它集合看起來像:
$breadcrumbs = collect([
['title' => 'aaa', 'link' => 'http://domain/aaa'],
['title' => 'bbb', 'link' => 'http://domain/aaa/bbb'],
['title' => 'ccc', 'link' => 'http://domain/aaa/bbb/ccc'],
['title' => 'ddd', 'link' => 'http://domain/aaa/bbb/ccc/ddd'],
])
我可以很容易地用for
循環做,但我正在尋找一種非常優雅的方式來做到這一點。我用map()
或each()
嘗試沒有成功。
正如Adam Wathan所說:「不要再寫一個循環。」 ;-)
這正是我正在尋找的......我忽略了文檔並錯過了'reduce()'方法。 –
很高興你喜歡它。 :) –