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); }
/** * @return \Illuminate\Contracts\View\View */ private function showPaymentTerms() { $data = ['account' => Auth::user()->account, 'title' => trans('texts.payment_terms'), 'taxRates' => PaymentTerm::scope()->get(['id', 'name', 'num_days'])]; return View::make('accounts.payment_terms', $data); }