App\Http\Controllers\PaymentTermController::save PHP Method

save() private method

private save ( boolean $publicId = false ) : Illuminate\Http\RedirectResponse
$publicId boolean
return Illuminate\Http\RedirectResponse
    private function save($publicId = false)
    {
        if ($publicId) {
            $paymentTerm = PaymentTerm::scope($publicId)->firstOrFail();
        } else {
            $paymentTerm = PaymentTerm::createNew();
        }
        $paymentTerm->name = trim(Input::get('name'));
        $paymentTerm->num_days = Utils::parseInt(Input::get('num_days'));
        $paymentTerm->save();
        $message = $publicId ? trans('texts.updated_payment_term') : trans('texts.created_payment_term');
        Session::flash('message', $message);
        return Redirect::to('settings/' . ACCOUNT_PAYMENT_TERMS);
    }