Illuminate\Database\Eloquent\Model::newFromBuilder PHP Method

newFromBuilder() public method

Create a new model instance that is existing.
public newFromBuilder ( array $attributes = [], string | null $connection = null ) : static
$attributes array
$connection string | null
return static
    public function newFromBuilder($attributes = [], $connection = null)
    {
        $model = $this->newInstance([], true);
        $model->setRawAttributes((array) $attributes, true);
        $model->setConnection($connection ?: $this->getConnectionName());
        return $model;
    }

Usage Example

Example #1
0
 /**
  * Initialize
  *
  * @return void
  */
 public function initialize()
 {
     if (!$this->initialized) {
         $this->prototype = $this->model->newFromBuilder();
     }
     $this->initialized = true;
 }
All Usage Examples Of Illuminate\Database\Eloquent\Model::newFromBuilder
Model