Example #1
0
 public static function submitShopApplication($data)
 {
     $mem = array_get($data, 'member');
     $member_id = DB::table('members')->where('membership_no', '=', $mem)->pluck('id');
     $loanproduct_id = array_get($data, 'loanproduct');
     $member = Member::findorfail($member_id);
     $product = Product::findorfail(array_get($data, 'product'));
     $loanproduct = Loanproduct::findorfail($loanproduct_id);
     $application = new Loanaccount();
     $application->member()->associate($member);
     $application->loanproduct()->associate($loanproduct);
     $application->application_date = date('Y-m-d');
     $application->amount_applied = array_get($data, 'amount');
     $application->interest_rate = $loanproduct->interest_rate;
     $application->period = array_get($data, 'repayment');
     $application->repayment_duration = array_get($data, 'repayment');
     $application->loan_purpose = array_get($data, 'purpose');
     $application->save();
     Order::submitOrder($product, $member);
 }
Example #2
0
 public function show($id)
 {
     $product = Product::findorfail($id);
     return View::make('products.show', compact('product'));
 }