nuri60 paginate kullandığınızı şimdi farkettim. Paginate içindeki items yöntemi. Bunu paginate ile yapmak yerine şöyle yapabilirsiniz:
$items = DB::connection('b2b_live')
->table('items')
->join('orders', 'items.order_id', '=', 'orders.id')
->where('orders.order_type', '=', 1)
->whereYear('orders.created_at', '=', 2023)
->select([
'items.*',
'orders.order_type as order_type',
'orders.created_at as order_created_at',
])
->chunk(100, function (Collection $items) {
foreach ($items as $item) {
// ...
}
});