Exemplo n.º 1
0
 public function update(Request $request)
 {
     $id = $request->input('id');
     $bids = Bids::find($id);
     if (!empty($bids)) {
         $bids->price = $request->input('price');
         $bids->text = $request->input('text');
         $bids->timestamp = date('Y-m-d H:i:s');
         $bids->save();
         $comm = new Comm();
         $comm->mm = $request->input('mm');
         $comm->customer = $request->input('quote_id');
         $comm->supplier = Auth::user()->id;
         $comm->save();
     } else {
         $bids = new Bids();
         $bids->quote_id = $request->input('quote_id');
         $bids->user_id = $request->input('user_id');
         $bids->price = $request->input('price');
         $bids->text = $request->input('text');
         $bids->timestamp = date('Y-m-d H:i:s');
         $bids->save();
         $comm = new Comm();
         $comm->mm = $request->input('mm');
         $comm->customer = $request->input('quote_id');
         $comm->supplier = Auth::user()->id;
         $comm->save();
     }
     return redirect()->action('HomeController@jobs')->with('status', 'Thank you. Your rate has been sent to the move manager.');
 }
Exemplo n.º 2
0
 public function storeBid(BidCreateRequest $request)
 {
     $price = $request->get('max');
     $date = $request->get('expirationDate');
     $time = $request->get('expirationTime');
     $timestamp = strtotime($date . $time . ':01');
     $storedate = date("Y-m-d H:i:s", $timestamp);
     $bids = new Bids(array('user_id' => 0, 'product_id' => $request->get('product_id'), 'expiration' => $storedate, 'amount' => $request->get('amount'), 'reservedPrice' => $request->get('reservedPrice')));
     $bids->save();
     return \Redirect::route('products.index')->with('message', 'Bid created!');
 }
 /**
  * Insertion d'une nouvelle enchère dans la BDD
  *
  * @param Request $request
  * @param int $item_id Identifiant de l'item
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function create(Request $request, $item_id)
 {
     $datas = $request->all();
     // Création d'une nouvelle enchère
     $bid = new Bids();
     $bid->user_id = Auth::user()->id;
     $bid->item_id = $item_id;
     $bid->price = trim($datas['price']);
     if ($bid->save()) {
         $request->session()->flash('message', 'success|Votre enchère a bien été saisie !');
     } else {
         $request->session()->flash('message', 'error|Il s\'est passé un truc, dsl');
     }
     return redirect(URL::previous());
 }