2.5 - Adding Tickets to Orders

This commit is contained in:
Adam Wathan
2016-11-08 16:39:09 -05:00
parent 46640c5096
commit 25cc370adf
7 changed files with 103 additions and 1 deletions

View File

@@ -22,6 +22,13 @@ class ConcertOrdersController extends Controller
$amount = $ticketQuantity * $concert->ticket_price;
$token = request('payment_token');
$this->paymentGateway->charge($amount, $token);
$order = $concert->orders()->create(['email' => request('email')]);
foreach (range(1, $ticketQuantity) as $i) {
$order->tickets()->create([]);
}
return response()->json([], 201);
}
}