コード例 #1
0
 public function makeBid($loan_id)
 {
     $id = Auth::user()->id;
     $loan_app = LoanApp::where('loan_id', '=', $loan_id)->first();
     $bid_Id;
     if (!Bid::isMadeBefore($loan_id, $id)) {
         $bid = new Bid();
         $bid->user_id = $id;
         $bid->loan_id = $loan_id;
         $bid->bid_date = date('Y-m-d H:i:s');
         $bid->bid_amount = $loan_app->amount;
         /*$bid-> bid_term = $loan_app-> term;
         		$bid-> bid_rate = $loan_app-> pref_rate; */
         $bid->save();
         /*$bid_Id= $bid-> bid_id;*/
         /*$bid_acc = BidAccept::firstOrNew('where','=',$bid_Id);
         		$bid_acc -> loan_id = $loan_id;
         		$bid_acc -> accepte = 0;*/
         //update the loan weight
         $weight = $loan_app->evaluateWeight($id, $loan_id);
         $loan_app->save();
     }
     /*	$bid_acc = BidAccept::firstOrNew(array('bid_id'=>$bid_Id));
     		$bid_acc -> loan_id = $loan_id;
     		$bid_acc -> accepted = 0;
     		$bid_acc->save();*/
     /*$pdata = $profile->getProfile($id);   // method defined in its model
     		$fdata = $financial->getFinancialProfile($id); */
     // methd defined in its model
     return Redirect::route('lend');
 }