3.7 - Cleaning Up Our Tests

This commit is contained in:
Adam Wathan
2016-11-15 16:10:45 -05:00
parent 9fe42a1aaa
commit 8abc8b19c9
5 changed files with 34 additions and 33 deletions

View File

@@ -35,6 +35,16 @@ class Concert extends Model
return $this->hasMany(Order::class);
}
public function hasOrderFor($customerEmail)
{
return $this->orders()->where('email', $customerEmail)->count() > 0;
}
public function ordersFor($customerEmail)
{
return $this->orders()->where('email', $customerEmail)->get();
}
public function tickets()
{
return $this->hasMany(Ticket::class);
@@ -62,6 +72,8 @@ class Concert extends Model
foreach (range(1, $quantity) as $i) {
$this->tickets()->create([]);
}
return $this;
}
public function ticketsRemaining()