model = $model; } public function create($user_id, array $array) { $component = new $this->model($array); $component->user_id = $user_id; if ($component->isInvalid()) { throw new Exception('Invalid model validation', $component->getErrors()); } $component->saveOrFail(); return $component; } }