public function run() { DB::table('loantypes')->delete(); $collection = [['loantype' => 'All-In', 'abr' => 'ALL', 'sort_order' => 2, 'default_est_days' => 225, 'default_int_rate' => 12, 'default_origination_fee_rate' => 1, 'default_service_fee_rate' => 1.5], ['loantype' => 'Ag-Input', 'abr' => 'AGI', 'sort_order' => 1, 'default_est_days' => 215, 'default_int_rate' => 12, 'default_origination_fee_rate' => 1, 'default_service_fee_rate' => 1.5], ['loantype' => 'Ag-Pro', 'abr' => 'AGP', 'sort_order' => 3, 'default_est_days' => 225, 'default_int_rate' => 12, 'default_origination_fee_rate' => 1, 'default_service_fee_rate' => 1.5], ['loantype' => 'Ag-Pro Fasttrack', 'abr' => 'AGF', 'sort_order' => 4, 'default_est_days' => 225, 'default_int_rate' => 12, 'default_origination_fee_rate' => 1, 'default_service_fee_rate' => 1.5], ['loantype' => 'Capital Bridge', 'default_due_date' => '-3-15', 'abr' => 'CAP', 'sort_order' => 5, 'default_est_days' => 150, 'default_int_rate' => 12, 'default_origination_fee_rate' => 1, 'default_service_fee_rate' => 1.5], ['loantype' => 'Ag-Vest', 'default_due_date' => '-3-15', 'abr' => 'VST', 'sort_order' => 6, 'default_est_days' => 150, 'default_int_rate' => 12, 'default_origination_fee_rate' => 0, 'default_service_fee_rate' => 4], ['loantype' => 'Grain Storage', 'default_due_date' => '-3-15', 'abr' => 'STO', 'sort_order' => 7, 'default_est_days' => 150, 'default_int_rate' => 12, 'default_origination_fee_rate' => 1, 'default_service_fee_rate' => 1.5]]; foreach ($collection as $record) { Loantype::create($record); } }
public function run() { DB::table('loantypes')->delete(); $collection = [['loantype' => 'All-In', 'abr' => 'ALL', 'sort_order' => 2], ['loantype' => 'Ag-Input', 'abr' => 'AGI', 'sort_order' => 1], ['loantype' => 'Ag-Pro', 'abr' => 'AGP', 'sort_order' => 3], ['loantype' => 'Ag-Pro Fasttrack', 'abr' => 'AGF', 'sort_order' => 4], ['loantype' => 'Capital Bridge', 'default_due_date' => '-3-15', 'abr' => 'CAP', 'sort_order' => 5], ['loantype' => 'Ag-Vest', 'default_due_date' => '-3-15', 'abr' => 'VST', 'sort_order' => 7], ['loantype' => 'Grain Storage', 'default_due_date' => '-3-15', 'abr' => 'STO', 'sort_order' => 6]]; foreach ($collection as $record) { Loantype::create($record); } }
public function update($id) { // save updated $record = $this->records->find($id); if (!$record) { Loantype::create(Input::all()); return $this->respond($record); } $record->fill(Input::all())->save(); return $this->respond($record); }
public function handle(LoanWasCreated $event) { $loantype = Loantype::where('id', $event->loan->loan_type_id)->get(); $d = $loantype[0]; Termsmodification::create(['loan_id' => $event->loan->id, 'due_date' => $event->loan->due_date, 'est_days' => (int) $d->default_est_days, 'int_percent_arm' => (double) $d->default_int_rate, 'int_percent_dist' => 0, 'fee_processing_arm' => (double) $d->default_origination_fee_rate, 'fee_service_arm' => (double) $d->default_service_fee_rate]); }