Miles' Blog

天涯何處無幹話,何必要講實務話

Arr 的版本差異

first()last()where() 的調整

Laravel 5.2 的 Arr::first() 在呼叫 callback 的時候,第一個參數是 key,第二個參數是 value:

if (call_user_func($callback, $key, $value)) {
return $value;
}

而從 Laravel 5.3 開始,Arr::first() 改為,第一個參數是 value,第二個參數是 key:

if (call_user_func($callback, $value, $key)) {
return $value;
}

參考官方文件

0%