Я пытаюсь создать службу планирования для электронного театра. Для каждого «назначения» мне нужно выбирать между техниками и актерами . Я создал 3 модели: Планирование , Техник и Актер , связанных друг с другом через полиморф c отношения один ко многим. Это работает, но у меня есть проблема: у моделей техников и актеров есть много областей, которые я не хочу повторять для каждого задания. Может ли кто-нибудь помочь мне найти лучшее решение?
Спасибо, кто захочет мне помочь
Валерио
ps Я прошу прощения за мой бедный Энгли sh
technicians_table
public function up()
{
Schema::create('technicians', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('nome');
$table->string('cognome');
$table->nullableMorphs('technicianable');
$table->timestamps();
});
}
актеров_таблицы
public function up()
{
Schema::create('actors', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('nome');
$table->string('cognome');
$table->nullableMorphs('actorable');
$table->timestamps();
});
}
plannings_table
public function up()
{
Schema::create('plannings', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('descrizione');
$table->dateTime('inizio');
$table->dateTime('fine');
// $table->morphs('planningeable');
$table->timestamps();
});
}