Я делаю проект в Ларавеле.Я хочу назначить некоторые поля, чьи ключи столбцов, а также значения одинаковы в нескольких таблицах.Как и у меня есть общие поля, такие как create_by, updated_by, поля состояния, общие для почти каждой таблицы.
У меня есть массив значений этих ключей,
$common_data = ['status' => Constants::ACTIVE,'created_by' => 1,'updated_by' => 1];
Каждый раз, когда я создаю новый объектмодели, я должен вручную назначить их этому объекту, например,
$intake = new Intake($data);
$intake->name = 'test;
$intake->email = 'test@gmail.com;
$intake->status = Constants::ACTIVE;
$intake->created_by = 1;
$intake->updated_by = 1;
и save () будет где-то еще.
Так что вместо этого, есть ли способ добавить этиобщие поля для объекта.Как какая-то операция толчка или что-то еще.