Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
     }
 }
Пример #3
0
 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);
 }
Пример #4
0
 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]);
 }