コード例 #1
0
 public function price_bills_store(Request $request)
 {
     $trans = Transport::where('user_id', \Auth::user()->id)->first();
     if ($trans) {
         $trans->somme = $request->somme;
         $trans->save();
     } else {
         Transport::create(['somme' => $request->somme, 'user_id' => \Auth::user()->id]);
     }
     $niveau_id = $request->niveau;
     $price = $request->price;
     $user_id = \Auth::user()->id;
     $ann_scol = '2015-2016';
     $checkPrice = PriceBill::where('user_id', $user_id)->where('niveau', $niveau_id)->where('ann_scol', $ann_scol)->where('school_year_id', $request->school_year)->first();
     if ($checkPrice) {
         $checkPrice->prix = $price;
         $checkPrice->save();
     } else {
         $priceBill = new PriceBill();
         $priceBill->niveau = $niveau_id;
         $priceBill->prix = $price;
         $priceBill->ann_scol = $ann_scol;
         $priceBill->user_id = $user_id;
         $priceBill->school_year_id = $request->school_year;
         $priceBill->save();
     }
     return redirect()->back()->with('success', 'Bien enregistré');
 }