MailChimp คืออะไร? คือผู้ให้บริการส่งเมลที่ตอบสนองกระบวนการทางการตลาดที่ได้รับความนิยม เนื่องจากรองรับการส่งเมลในจำนวนมากอีกทั้งมีระบบจัดการที่ง่าย ข้อสำคัญที่สุด คือ ใครๆ ก็สามารถใช้งานได้ หมดปัญหาเรื่องรูปแบบอีเมล คุณจะสามารถส่งอีเมลได้ในรูปแบบที่สวยงาม และแน่นอนบุคลากรทั่วๆ ไปที่ไม่ไช่โปรแกรมเมอร์ก็สามารถแก้ไขรูปแบบหน้าตาอีเมลได้สบายๆ เพราะ MailChimp มีเครื่องมือที่ใช้งานง่ายๆ ตอบสนองผู้ใช้งานทั่วไป
ที่กล่าวมาข้างต้นไม่ได้มาอวย MailChimp นะครัช แล้วก็ไม่ได้ค่าคอมด้วยเออ แต่วันนี้จะมาแนะนำการใช้งาน MailChimp กับ Laravel ผ่าน Libary ตัวหนึ่ง ซึ่งจริงๆ แล้วก็มีอยู่หลายรูป วันนี้ขอแนะนำตัวนี้เลย
https://packagist.org/packages/altelma/laravel-mailchimp
สำหรับใครที่เคยใช้งาน Laravel มาแล้วคงทราบดีว่า เราต้องโหลดแพ็คเกจนั้นมาใส่ในโปรเจ็คของเราก่อนผ่าน Composer จากนั้นก็ให้ทำตามขั้นตอนดังนี้
เริ่มโดยการโหลดแพ็คแกจก่อนด้วยคำสั่ง
require composer altelma/laravel-mailchimp --prefer-dist dev-master
จากนั้นให้เพิ่ม ServiceProvider ลงไปที่ config/app.php
providers => [
LaravelMailChimp\MailChimpServiceProvider::class
]
หากใครต้องการใช้ Alias Class ก็เพิ่มบรรทัดนี้ไปด้วย
aliases => [
'MailChimp' => LaravelMailChimp\MailChimpFacade::class
]
เมื่อตั้งค่าเสร็จแล้วให้เรียกคำสั่ง
php artisan vendor:publish เพื่อสั่งให้สร้างไฟล์ mailchimp.php มาให้เพื่อที่เราจะนำ apikey จาก Mailchimp Account มาใส่
จากนั้นก็ทดสอบการใช้งาน
// ใช้งานแบบปกติ
$mc = new MailChimp('Your API KEY');
$results = $mc->get('lists/your_directory_list/members');
echo json_decode($results);
// ใช้แบบผ่าน Alias Class
$results = \MailChimp::get('lists/your_directory_list/members');
echo json_decode($results);
เท่านี้เราก็จะสามารถใช้งานเว็บเรากับ MailChimp ได้อย่างง่ายๆ แล้ว
ความคิดเห็น
แสดงความคิดเห็น