mailcct / mailablecct
custom mail
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Type:project
This package is auto-updated.
Last update: 2024-09-11 15:49:21 UTC
README
Mailable packages Run bellow command to install
Installation
composer require mailcct/mailablecct
Migration
php artisan migrate
if you send mail in usig this packages added this line in your controller
use Mailcct\Mailablecct\Mail\CommonMail;
use Mail;
after add this line you can send mail according to pass mailable type and get template data in your db
import your mailable model
use Mailcct\Mailablecct\Models\MailTemplate;
get data in your db template according to your mailable type using this line
// pass mailable type accoding to send mail template
EX. $mail_type = 'order_view';
$tomail = 'testingtest@yopmail.com';
$mail_template = MailTemplate::select('id','html_template','subject')->where('mailable_type',$mail_type)->first();
if(!empty($mail_template)){
$data['html_template'] = $mail_template['html_template'];
$data['subject'] = $mail_template['subject'];
/* send mail */
Mail::to($tomail)->send(new CommonMail($data));
}
Configuration
Then run bellow command to publish config and resource files
If you want to change these options, you'll have to publish the views
file.
php artisan vendor:publish --provider="Mailcct\Mailablecct\MailEditServiceProvider" --tag="css"
php artisan vendor:publish --provider="Mailcct\Mailablecct\MailEditServiceProvider" --tag="views"