Example #1
0
 public static function getCreateFromMuId($muId)
 {
     $manga = self::whereMuId($muId)->first();
     if (!$manga) {
         $muData = MangaUpdates::getManga($muId);
         if ($muData) {
             DB::beginTransaction();
             try {
                 $manga = new self();
                 $manga->save();
                 $manga->mu_id = $muId;
                 $manga->importMuData($muData);
                 $manga->save();
             } catch (Exception $e) {
                 DB::rollback();
                 throw $e;
             }
             DB::commit();
         }
     }
     return $manga;
 }