itreza7 / mailing
Perfect Laravel email tools for development projects
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:CSS
Requires
- php: ^7.3|^8.0
README
Larateam Mailing Assistant for laravel
How to install
- 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"
Facade Methods
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()
Example
(new LTMail())->greeting('Reza') ->line('Hi') ->action('Google', 'https://google.com', 'red') ->line('Hi') ->render() ->to('itreza7@gmail.com') ->subject('Hi Reza') ->confirm();