- Run this command for adding to composer
composer require itreza7/mailing
- Run this command for modify default language files
php artisan vendor:publish --provider="Larateam\Mailing\Providers\AppServiceProvider"
If you want this email to be transferred to the queue and sent using the cronjob, run this method
make_queue()
This command adds a bold line to the beginning of the email, you can use it to greet and ....
greeting($greeting)
Use this command to add a line of text or HTML code to an email.
line($line)
Use this command if you want to put a button in your email.
action($text, $url, $color = 'primary', $add_to_footer = true)
Add this command to change the template. Template number 1 is set by default.
template($template)
You can use this command to render the email, this returns an object of following class
\Larateam\Mailing\Mails\LTMailable extends \Illuminate\Mail\Mailable
render()
Of course, a method for sending emails have also been added to the mentioned class.
confirm()
(new LTMail())->greeting('Reza')
->line('Hi')
->action('Google', 'https://google.com', 'red')
->line('Hi')
->render()
->to('itreza7@gmail.com')
->subject('Hi Reza')
->confirm();