Exemplo n.º 1
0
 /**
  * Watch an item.
  *
  * @param \Illuminate\Http\Request $request
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public static function endedAuctionsAdmin()
 {
     $items = Item::has('bids')->where('auction', true)->whereRaw('`reserve_price` <= `bidding_price`')->where('user_ended', 0)->where('winning_bid_id', 0)->where('end_date', '<', time())->get();
     foreach ($items as $item) {
         $item->end();
         $item->winningBid->bidder->sendEmail('You won an item', 'emails.item.won', ['item_id' => $item->itemId, 'item_name' => $item->name, 'item_price' => $item->biddingPrice, 'bid_amount' => $item->winningBid->amount, 'bid_placed' => $item->winningBid->placed]);
     }
 }