Lumen 7의 구성 이메일(2020)
Alhamdulillah ini adalah Artikel kedua di Dev.to ini. Kali ini saya ingin share/berbagi sedikit tentang Konfigurasi Email di lumen 7 .. 그래서, Langsung saja
Bagi yang belum tau apa itu Lumen..
루멘
The stunningly fast micro-framework by Laravel.
Begitulah 슬로건 yang di pasang di depan Halaman Resmi 냐. Kurang lebih artinya Kerangka micro-framework milik Laravel yang sangat Cepat..
Lumen dikhususkan digunakan untuk membuat API dan Memiliki Struktur Folder yang sama persis seperti di Laravel .. Hanya saja di Lumen sudah tidak ada lagi Bagian - bagian yang "Berat", Seperti Views, Konfigurasi Bawaan dan lainnya..
Jika anda sudah terbiasa dengan Laravel, Menggunakan Lumen tidak akan membuat anda kesulitan
루멘 설치
Lumen InstallerLihat Dokumentasi를 설치하려면 Proses를 설치해야 합니다.
lumen new send_email
종속성 설치
Jalankan Perintah dibawah untuk menginstall Illuminate/mail 및 guzzlehttp/guzzle yang dibutuhkan untuk mengirim 이메일
composer require Illuminate/mail guzzlehttp/guzzle
Setelah selesai, tersebut 프로젝트의 buka 텍스트 편집기
⚙️ 콘피구라시
Pertama, Buat 폴더 구성 lalu buat 파일 di 폴더 tersebut dan berikan nama mail.php
isi 메일.php
<?php
return [
'driver' => env('MAIL_DRIVER'),
'host' => env('MAIL_HOST'),
'port' => env('MAIL_PORT'),
'from' => [
'address' => env('MAIL_FROM_ADDRESS'),
'name' => env('MAIL_FROM_NAME'),
],
'encryption' => env('MAIL_ENCRYPTION'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'markdown' => [
'theme' => 'default',
'paths' => [
resource_path('views/vendor/mail'),
],
],
];
Kedua, Buka 파일 app.php di Folder 부트스트랩
카리 신탁스 베리쿠트
// $app->register(App\Providers\AppServiceProvider::class);
Lalu Uncomment "//", 세힝가 멘자디
$app->register(App\Providers\AppServiceProvider::class);
Lakukan yang sama juga dengan sintaks berikut.
$app->withFacades();
Ketiga, Buka File AppServiceProvider는 Folder 앱 > Providers
Tambahkan Sintaks berikut di dalam function register()
$this->app->singleton(
'mailer',
function ($app) {
return $app->loadComponent('mail', 'Illuminate\Mail\MailServiceProvider', 'mailer');
}
);
// Aliases
$this->app->alias('mailer', \Illuminate\Contracts\Mail\Mailer::class);
// Make Queue
$this->app->make('queue');
Keempat, Buat File .env di Root Project jika bingung cari saja .env-example lalu rename menjadi .env
Setelah itu buka 링크 berikut . Lalu lakukan generate dengan mengubah bagian Length menjadi 32, dan copy kode yang muncul di bawahnya..
.env bagian APP_KEY 붙여넣기
Jika sudah, lalu tambahkan Kode berikut di bagian mana saja yang penting di dalam .env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=passwordanda
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME=NamaPengirim
*Ubah[email protected] menjadi akun gmail anda
*Ubah passwordanda menjadi 비밀번호 akun gmail anda
*Ubah NamaPengirim sesuai keinginan anda
Konfigurasi Akun Gmail
Pergi ke Link Berikut dan pastikan anda sudah Login ke akun gmail anda yang dimasukkan ke .env yang tadi
https://myaccount.google.com/lesssecureapps
Pastikan juga anda mematikan **Verifikasi 2 Langkah*
Setelah terbuka maka turn on
❤️ 셀레사이
Sampai Tahap ini maka konfigurasi sudah selesai, selanjutnya bisa membaca Kirim Email di Lumen 7 (2020) - (Besok). Masih ada yang ingin ditanyakan ? Bisa diskusi di bawah 😊
세키안 세모가 버만파트..
행운을 빕니다 👊
Reference
이 문제에 관하여(Lumen 7의 구성 이메일(2020)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/aibnuhibban/konfigurasi-email-di-lumen-7-2020-g1e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
The stunningly fast micro-framework by Laravel.
Lumen InstallerLihat Dokumentasi를 설치하려면 Proses를 설치해야 합니다.
lumen new send_email
종속성 설치
Jalankan Perintah dibawah untuk menginstall Illuminate/mail 및 guzzlehttp/guzzle yang dibutuhkan untuk mengirim 이메일
composer require Illuminate/mail guzzlehttp/guzzle
Setelah selesai, tersebut 프로젝트의 buka 텍스트 편집기
⚙️ 콘피구라시
Pertama, Buat 폴더 구성 lalu buat 파일 di 폴더 tersebut dan berikan nama mail.php
isi 메일.php
<?php
return [
'driver' => env('MAIL_DRIVER'),
'host' => env('MAIL_HOST'),
'port' => env('MAIL_PORT'),
'from' => [
'address' => env('MAIL_FROM_ADDRESS'),
'name' => env('MAIL_FROM_NAME'),
],
'encryption' => env('MAIL_ENCRYPTION'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'markdown' => [
'theme' => 'default',
'paths' => [
resource_path('views/vendor/mail'),
],
],
];
Kedua, Buka 파일 app.php di Folder 부트스트랩
카리 신탁스 베리쿠트
// $app->register(App\Providers\AppServiceProvider::class);
Lalu Uncomment "//", 세힝가 멘자디
$app->register(App\Providers\AppServiceProvider::class);
Lakukan yang sama juga dengan sintaks berikut.
$app->withFacades();
Ketiga, Buka File AppServiceProvider는 Folder 앱 > Providers
Tambahkan Sintaks berikut di dalam function register()
$this->app->singleton(
'mailer',
function ($app) {
return $app->loadComponent('mail', 'Illuminate\Mail\MailServiceProvider', 'mailer');
}
);
// Aliases
$this->app->alias('mailer', \Illuminate\Contracts\Mail\Mailer::class);
// Make Queue
$this->app->make('queue');
Keempat, Buat File .env di Root Project jika bingung cari saja .env-example lalu rename menjadi .env
Setelah itu buka 링크 berikut . Lalu lakukan generate dengan mengubah bagian Length menjadi 32, dan copy kode yang muncul di bawahnya..
.env bagian APP_KEY 붙여넣기
Jika sudah, lalu tambahkan Kode berikut di bagian mana saja yang penting di dalam .env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=passwordanda
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME=NamaPengirim
*Ubah[email protected] menjadi akun gmail anda
*Ubah passwordanda menjadi 비밀번호 akun gmail anda
*Ubah NamaPengirim sesuai keinginan anda
Konfigurasi Akun Gmail
Pergi ke Link Berikut dan pastikan anda sudah Login ke akun gmail anda yang dimasukkan ke .env yang tadi
https://myaccount.google.com/lesssecureapps
Pastikan juga anda mematikan **Verifikasi 2 Langkah*
Setelah terbuka maka turn on
❤️ 셀레사이
Sampai Tahap ini maka konfigurasi sudah selesai, selanjutnya bisa membaca Kirim Email di Lumen 7 (2020) - (Besok). Masih ada yang ingin ditanyakan ? Bisa diskusi di bawah 😊
세키안 세모가 버만파트..
행운을 빕니다 👊
Reference
이 문제에 관하여(Lumen 7의 구성 이메일(2020)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/aibnuhibban/konfigurasi-email-di-lumen-7-2020-g1e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Lumen 7의 구성 이메일(2020)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aibnuhibban/konfigurasi-email-di-lumen-7-2020-g1e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)