private function createCityTranslations($translations) { foreach ($translations as $data) { $translation = new CityTranslation(); $translation->city_id = $data['city_id']; $translation->locale = $data['locale']; $translation->name = $data['name']; $translation->save(); } }
public function test_it_deletes_translations() { $city = City::find(1); $cityId = $city->id; $translation = $city->translate('en'); $this->assertTrue(is_object($translation)); $city->delete(); $city = City::find($cityId); $this->assertNull($city); $translations = CityTranslation::where('city_id', '=', $cityId)->get(); $this->assertEquals(0, count($translations)); }