public static function findOrCreate($data) { $state = self::where('name', $data['state'])->first(); if (count($state) <= 0) { $state = new State(); $state->name = $data['state']; $state->country_id = Country::findOrCreate($data)->id; $state->save(); } return $state; }