這是一個過於簡化的例子,不適合我。如何(使用這種方法,我知道有更好的方法,如果我真的想要這個特定的結果),我可以得到總用戶數?如何獲得Laravel塊的返回值?
User::chunk(200, function($users)
{
return count($users);
});
這將返回NULL。任何想法如何從塊函數獲得返回值?
編輯:
這裏可能是一個更好的例子:
$processed_users = DB::table('users')->chunk(200, function($users)
{
// Do something with this batch of users. Now I'd like to keep track of how many I processed. Perhaps this is a background command that runs on a scheduled task.
$processed_users = count($users);
return $processed_users;
});
echo $processed_users; // returns null
等等,你想得到的總用戶數,你不需要任何數據呢?似乎並不像塊是最有效的方法 – Ohgodwhy 2014-09-24 21:29:10
@Ohgodwhy我試圖獲得塊函數的結果。請忽略示例的具體內容。 – Citizen 2014-09-24 21:30:13
@Ohgodwhy我又增加了一個例子。 – Citizen 2014-09-24 21:34:47