Repository URL to install this package:
|
Version:
3.3.4 ▾
|
<?php
namespace Evsmash\Newsletter\Exts;
use Evsmash\Core\Exts\BaseExport;
use Evsmash\Core\Simpy\Exporter;
use Evsmash\Newsletter\Subscriber;
class Export extends BaseExport {
// emails
public function emails() {
// data
$data = Subscriber::withApprovals();
// export
$export = new Exporter;
$export->elements = $data;
$export->fields = ['email'];
$export->decs = [];
$export->file = $this->file;
$export->detect($this->format);
}
// phones
public function phones() {
// data
$data = Subscriber::select(['phone'])->where('phone', '!=', '')->get();
// export
$export = new Exporter;
$export->elements = $data;
$export->fields = ['phone'];
$export->decs = [];
$export->file = $this->file;
$export->detect($this->format);
}
}