Пример #1
0
 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();
             }
         }
     }
 }