class hoogeRepository { public function updateConversions($update_data) { // コンバージョン数を計算して、DB にupsert する結構長い処理 } } //-----------------------------------------// class hoge2Repository { public function updateConversions($update_data) { // コンバージョン数を計算して、DB にupsert する結構長い処理 } }
Space for next page filter() の意図は ID が空のものを弾く意図ですよね?であれば pluck() してから空を弾いたほうがオーバーヘッドが少ないかなと。 Csv::s3PathToArray($path)->pluck('ID')->filter()->toArray();