W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
集合也提供對「高階消息傳遞」的支持,即集合常見操作的快捷方式。支持高階消息傳遞的集合方法有: average
, avg
, contains
, each
, every
, filter
, first
, flatMap
, groupBy
, keyBy
, map
, max
, min
, partition
, reject
, skipUntil
, skipWhile
, some
, sortBy
, sortByDesc
, sum
, takeUntil
, takeWhile
and unique
.
每個高階消息都可以作為集合上的動態(tài)屬性進行訪問。 例如,each
高階消息傳遞在集合中的每個對象上調用一個方法:
$users = User::where('votes', '>', 500)->get();
$users->each->markAsVip();
同樣,我們可以使用 sum
高階消息傳遞來收集 users 集合中的「投票」總數(shù):
$users = User::where('group', 'Development')->get();
return $users->sum->votes;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: