Encore\Admin\Form::store PHP Method

store() public method

Store a new record.
public store ( )
    public function store()
    {
        $data = Input::all();
        if (!$this->validate($data)) {
            return back()->withInput()->withErrors($this->validator->messages());
        }
        $this->prepare($data, $this->saving);
        DB::transaction(function () {
            $inserts = $this->prepareInsert($this->updates);
            foreach ($inserts as $column => $value) {
                $this->model->setAttribute($column, $value);
            }
            $this->model->save();
            $this->saveRelation($this->relations);
        });
        $this->complete($this->saved);
        return redirect($this->resource());
    }