定制 hsntngr/laravel-jetmail 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hsntngr/laravel-jetmail

Composer 安装命令:

composer require hsntngr/laravel-jetmail

包简介

Laravel ile jetmail üzerinden mail gönderimi

README 文档

README

Laravel ile jetmail apisi üzerinden mail gönderin.

JetMail::to('test@example.com')
    ->send(new Welcome('Teoman'));

Kurulum

Laravel 5.6 ve öncesi sürümler için config/app.php dosyasında providers bölümü içine aşağıda jet mail service provider sınıfını ekleyin.

'providers' => [
   //...
   Hsntngr\JetMail\JetMailServiceProvider::class,
   //...
]

Sonrasında config dosyasını publish edin.

php artisan vendor:publish --provider="Hsntngr\JetMail\JetMailServiceProvider" --tag=config

Api bilgilerinizi config/jetmail.php içerisinde düzenleyin.

'from' => [
    'address' => 'laravel@posta.jetmail.com.tr',
    'name' => 'Laravel',
],

'auth' => [
    'token' => 'jetmailtarafındanverilentoken',
    'username' => 'hsntngr'
],

Kullanım

Bu kütüphaneyi kullanarak artisan komutu jetmail oluşturabilir ve gönderebileceğiniz gibi, laravelin kendi mail yapısı oluşturduğunuz mailleri de gönderebilirbisiniz.

make:jetmail artisan komutunu kullanarak JetMail oluşturabilirsiniz. Oluşturulan mailler app/Mail dizini altında yer almaktadır.

php artisan make:jetmail Welcome

Oluşturulan mailin build metodunu kullanarak mail bilgilerini girebilirsiniz.

public function build()
   {
      return $this
          ->replyTo('test@example.com')
          ->subject('Hoşgeldin ' . $this->user)
          ->view('email.welcome');
   }

Daha sonra oluşturduğunuz bu mesajları JetMail facadesini kullanarak gönderebilirsiniz.

use App\Mail\Welcome;
use Hsntngr\JetMail\Facade\JetMail;


JetMail::send(new Welcome('Teoman'))

Alıcı parametresi build metodu içerisinde düzenlenmek zorunda değildir. JetMail facadesi üzerinden düzenlenebilir. Mail içerisinde girilen numara varsa bu numara da alıcılar arasına dahil edilir.

JetMail::to('test@example.com')
    ->send(new Welcome('Teoman'))

Mail göndermek için JetMail sınıfı oluşturmak zorunlu değildir. Laravel ile oluşturduğunuz mailleri jet mail olarak gönderebilirsiniz.

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-02-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固