Email with CakePHP 3.3
Email with CakePHP 3.3 วันนี้เรามาจะดูเรื่องการส่ง Email ด้วย CakePHP 3.3 กัน CakePHP นั้นจะมี class ของ mail มาให้ใช้งานแล้ว เราไม่จำเป็นต้องไปเขียนใหม่ตั้งแต่ต้น เข้าประเด็ดกันเลยครับ เริ่มต้นไม่ยากมาก ขั้นแรกเราต้องกำหนด config ของ email ที่เราต้องใช้งานก่อน 'EmailTransport' => [ 'default' => [ 'className' => 'Smtp', 'host' => 'mail.zzzz.com', 'port' => 25, 'timeout' => 30, 'username' => 'info@zzzz.com', 'password' => 'password', 'client' => null, 'tls' => null, 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), ], ], ต่อมาเราต้องทำการ use class เข้าไปที่ Controller ที่ต้องการใช้งานเช่น UsersController เราอยากให้ module นี้มีความสามารถเรื่อง mail use Cake\Mailer\Em