public function findOrNew($id, $columns = ['*'])
{
if (!is_null($model = $this->find($id, $columns))) {
return $model;
}
return $this->model->newInstance()->setConnection($this->query->getConnection()->getName());
}
/** * Find a model by its primary key or return fresh model instance. * * @param mixed $id * @param array $columns * @return \Illuminate\Database\Eloquent\Model * @static */ public static function findOrNew($id, $columns = array()) { return \Illuminate\Database\Eloquent\Builder::findOrNew($id, $columns); }