Народ всем привет, нужен совет.
Разумна ли такая структура таблиц?
joxi.ru/zANY4YKHBRyE92
Т.е. есть 2 таблицы, города и ЖК, и таблица со списком поддоменов для каждой записи города и ЖК.
Но может быть и больше таблиц...
Модель City(города)
class City extends Model
{
public function subdomain()
{
return $this->morphOne(Subdomain::class, 'model');
}
}
Данные в базу записываю вот так:
$city = new City();
$city->name = $data['name'];
$city->name_where = $data['name_where'];
$city->name_which = $data['name_which'];
$city->name_what = $data['name_what'];
$city->save();
$subdomain = new Subdomain();
$subdomain->subdomain = $data['subdomain'];
$subdomain->save();
$city->subdomain()->save($subdomain);
Удаляю:
$city->subdomain()->delete();
$city->delete();
Хотелось бы узнать ваше мнение.