mirror of
https://github.com/nothingworksinc/ticketbeast.git
synced 2026-01-26 11:14:06 +00:00
32 lines
612 B
PHP
32 lines
612 B
PHP
<?php
|
|
|
|
namespace App;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class Concert extends Model
|
|
{
|
|
protected $guarded = [];
|
|
protected $dates = ['date'];
|
|
|
|
public function scopePublished($query)
|
|
{
|
|
return $query->whereNotNull('published_at');
|
|
}
|
|
|
|
public function getFormattedDateAttribute()
|
|
{
|
|
return $this->date->format('F j, Y');
|
|
}
|
|
|
|
public function getFormattedStartTimeAttribute()
|
|
{
|
|
return $this->date->format('g:ia');
|
|
}
|
|
|
|
public function getTicketPriceInDollarsAttribute()
|
|
{
|
|
return number_format($this->ticket_price / 100, 2);
|
|
}
|
|
}
|