Advertisement
Guest User

Untitled

a guest
Feb 13th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. public function store(RequestsOfferRequest $request)
  2. {
  3.  
  4. $offer = new Offer($request->all());
  5.  
  6. Auth::user()->offer()->save($offer);
  7.  
  8. $maxoffer = Auth::user()->maxoffer()
  9. ->where('article_id', $request->input('article_id'))
  10. ->where('start', $request->input('start'))->first();
  11.  
  12. if($maxoffer===null)
  13. {
  14. Auth::user()->maxoffer()->create($request->all());
  15. }
  16. else
  17. {
  18. if($maxoffer->price < $request->input('price'))
  19. {
  20. $newOffer = Auth::user()->maxoffer()
  21. ->where('id', $maxoffer->id)
  22. ->update(['price'=>$request->input('price')]);
  23. }
  24. }
  25.  
  26. Alert::success('Offer is succesfully added!', 'Good job!')->persistent("Close");
  27.  
  28. return Redirect::back();
  29.  
  30. }
  31.  
  32. public function maxoffer(){
  33. return $this->hasMany('AppMaxoffer');
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement