> For the complete documentation index, see [llms.txt](https://pratikdai404.gitbook.io/adminetic/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pratikdai404.gitbook.io/adminetic/addons/newsletter.md).

# Newsletter

## Newsletter Module for Adminetic Admin Panel

<figure><img src="https://3590348543-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbCZnEbkx6hMOJRn5tS%2Fuploads%2FrcFPfurCZGZqTdEFb1Mz%2Fbanner.png?alt=media&amp;token=7f8c9d2e-2570-4861-b35b-e871d293ddf4" alt=""><figcaption></figcaption></figure>

[![Latest Version on Packagist](https://img.shields.io/packagist/v/adminetic/newsletter.svg?style=flat-square)](https://packagist.org/packages/adminetic/newsletter)

[![Stars](https://img.shields.io/github/stars/pratiksh404/adminetic-newsletter)](https://github.com/pratiksh404/adminetic-newsletter/stargazers) [![Downloads](https://img.shields.io/packagist/dt/adminetic/newsletter.svg?style=flat-square)](https://packagist.org/packages/adminetic/newsletter) [![StyleCI](https://github.styleci.io/repos/385822775/shield?branch=main)](https://github.styleci.io/repos/385822775?branch=main) [![License](https://img.shields.io/github/license/pratiksh404/adminetic-newsletter)](https://pratikdai404.gitbook.io/adminetic/addons/packagist.org/packages/adminetic/newsletter)

Newsletter module for Adminetic Admin Panel

For detailed documentation visit [Adminetic Newsletter Module Documentation](https://app.gitbook.com/@pratikdai404/s/adminetic/addons/newsletter)

### Install

```bash
composer require adminetic/newsletter
```

**Publish Resources**

```bash
php artisan vendor:publish --tag=newsletter-config
php artisan vendor:publish --tag=newsletter-migrations
```

### Uses

**Display Subscriber Panel**

```
@livewire('subscriber-panel')
```

**Subscribe and unsubscribe an email**

```
subscribe('johndoe@test.com'); //subscribe
unsubscribe('johndoe@test.com'); //unsubscribe
```

**Subscribe Model Methods**

```
$subscriber = Adminetic\Newsletter\Models\Admin\Subscriber::first();
$subscriber->subscribe();
$subscriber->unsubscribe();
$subscriber->verify();
$subscriber->unverify();
```

**Subscribe Verification Email**

Note : Only works when config `newsletter.subscription_mail` is set to `true`

```
$subscriber = Adminetic\Newsletter\Models\Admin\Subscriber::first();
$subscriber->send_subscription_notification_email()
```

#### Testing

```bash
composer test
```

#### Changelog

Please see CHANGELOG for more information what has changed recently.

### Contributing

Please see CONTRIBUTING for details.

#### Security

If you discover any security related issues, please email <pratikdai404@gmail.com> instead of using the issue tracker.

### Credits

* [Pratik Shrestha](https://github.com/adminetic)
* [Laravel Excel](https://laravel-excel.com/)
* All Contributors

### License

The MIT License (MIT). Please see License File for more information.

### Screenshots

<div><figure><img src="https://3590348543-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbCZnEbkx6hMOJRn5tS%2Fuploads%2FQkLGpq1TYPlFZ0yQ8uNe%2Fpanel.jpg?alt=media&amp;token=cca25fc5-aded-4f4b-b83b-36d5735a16e9" alt=""><figcaption></figcaption></figure> <figure><img src="https://3590348543-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbCZnEbkx6hMOJRn5tS%2Fuploads%2Fl2or1isxHHd7MIjcLdn2%2Funsubscribe.jpg?alt=media&amp;token=1c6204a3-fcaa-4b33-9a46-8ba9d9af4277" alt=""><figcaption></figcaption></figure></div>

![Newsletter Panel](https://github.com/pratiksh404/adminetic-newsletter/blob/main/screenshots/panel.jpg)

![Unsubscribe Panel](https://github.com/pratiksh404/adminetic-newsletter/blob/main/screenshots/unsubscribe.jpg)
