Files
ticketbeast/database/OrderFactory.php
2017-08-16 13:45:53 -04:00

16 lines
396 B
PHP

<?php
use App\Order;
use App\Ticket;
class OrderFactory
{
public static function createForConcert($concert, $overrides = [], $ticketQuantity = 1)
{
$order = factory(Order::class)->create($overrides);
$tickets = factory(Ticket::class, $ticketQuantity)->create(['concert_id' => $concert->id]);
$order->tickets()->saveMany($tickets);
return $order;
}
}