Files
ticketbeast/app/AttendeeMessage.php
2017-08-22 15:24:42 -04:00

28 lines
526 B
PHP

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class AttendeeMessage extends Model
{
protected $guarded = [];
public function concert()
{
return $this->belongsTo(Concert::class);
}
public function orders()
{
return $this->concert->orders();
}
public function withChunkedRecipients($chunkSize, $callback)
{
$this->orders()->chunk($chunkSize, function ($orders) use ($callback) {
$callback($orders->pluck('email'));
});
}
}