Пример #1
0
 /**
  * @return int|mixed
  */
 public static function getDefaultWarehouseIdOrCreate()
 {
     $id = static::Name(static::$defaultName)->pluck('id');
     if (null == $id) {
         /* Create Record */
         $countryId = Locations::getIdsDefaultCountryOrCreate();
         $provinceId = Locations::getIdsDefaultProvinceOrCreate($countryId);
         $cityId = Locations::getIdsDefaultCityOrCreate($provinceId);
         $catId = Warehousecategory::getIdDefaultWarehouseCategoryOrCreate();
         $wh = static::create(static::getFake()->getWarehouse()->createWarehouse(static::$defaultName, $cityId, $catId));
         $id = $wh->id;
     }
     return $id;
 }