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;
}參考官方文件。