Как запустить Eloquent create () из дочернего класса в родительском классе, используя родительский атрибут $ table? - PullRequest
1 голос
/ 09 февраля 2020

У меня есть следующие классы

class Business extends Eloquent {
     protected $table = 'business';
     protected $fillable = [{stuff}];
}

class Employee extends Business {
     protected $table = 'employee';
     protected $fillable = [{stuff}];

     public function business_create(array $attributes = []) {
        parent::create($attributes);
     }
}

Когда я пытаюсь запустить business_create (), Eloquent пытается создать запись в таблице 'employee'. Как я могу запустить create от дочернего в родительском классе и использовать родительские атрибуты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...