public function migrate_logs() { $old = Logs::find('all', ['channel' => 'li3']); foreach (Logs::find('all') as $channel) { foreach (Logs::find('all', compact('channel')) as $date) { $lines = Logs::read($channel, $date); foreach ($lines as $line) { $item = LogMessages::create(['created' => $date . ' ' . $line['time'], 'user' => $line['user'], 'channel' => $channel, 'message' => $line['message']]); $item->save(); } } } }