1. Go to this page and download the library: Download kadirgulec/newsletter library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
kadirgulec / newsletter example snippets
use Illuminate\Support\Facades\Mail;
use KadirGulec\Newsletter\Models\Subscriber;
use KadirGulec\Newsletter\Mail\NewsletterMail;
// 1. Fetch only active subscribers
$subscribers = Subscriber::active()->get();
// 2. Iterate and send
foreach ($subscribers as $subscriber) {
Mail::to($subscriber->email)->send(
new NewsletterMail(
$subscriber, // 1. Subscriber Model
"Weekly Digest: New Updates", // 2. Email Subject
"<h1>Hello!</h1><p>Here is the news...</p>" // 3. Email Content (HTML)
)
);
}
use KadirGulec\Newsletter\Models\Subscriber;
// Check if a specific email is currently subscribed
$isSubscribed = Subscriber::active()->where('email', '[email protected]')->exists();