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.'); }
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()); }