にフィルタに変数を渡す:どうだから私は変数とレコードセットを持っているレコードセットまたはコレクション
$firstRecordID = 1;
$records = Recordset::all();
私はレコードをフィルタリングする:残念ながら
$filteredRecords = $records->find(function($record){
if($record->id == $firstRecordID)
return true;
else
return false;
});
、閉鎖が持っています$ firstRecordIDは何ですか?
IDはどのように渡しますか?
私は同意しますが、例は簡潔にするためです。これは$ firstRecordの条件がコンパイル時にわからないために必要です。実際には複数の条件が各行に埋め込まれ、特定の形式に従ってユーザーによって決定されます。特定のイベントが発生すると、クロージャはその行の情報を使用して選択する必要がある行を決定します。 –