Beni Takip Edebilirsin
Laravel ile mail gönderme
Hepinize merhaba arkadaşlar , Bu dersimizde laravel ile mail gönderme işlemini görücez.Laravelde mail gönderme için kendi üzerinde gelen kütüphaneyi kullanıcaz oldukça basit bir kullanıma sahip bize gerekli 2 adet dosya var
1. iletisimController.php - Gönderme kodlarını yazıcaz.
2. iletisim.blade.php - Gönderilen mesajları göstericez.
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Mail;
class indexController extends Controller
{
public function gonder(Request $request)
{
$array = [
'name'=>$request->input('name'),
'email'=>$request->input('email'),
'telefon'=>$request->input('telefon'),
'mesaj'=>$request->get('mesaj')
];
mail::send('iletisim', $array, function ($message) {
$message->from('info@example.com', 'İletişim');
$message->subject("İLETİŞİM FORMU");
$message->to("info@example");
});
}
}
?>
Bu şekilde verilerimizi iletisim.blade.php ye aktardık şimdi burada gelen verileri nasıl kullanıcağımızı görelim.
<div>
İsim: {{$name}}
</div>
<div>
Email: {{$email}}
</div>
<div>
Telefon: {{$telefon}}
</div>
<div>
Mesaj: {{$mesaj}}
</div>
1. örneğimizde $array içerisinde tanımladığımız keyleri burada değişken olarak kullanıyoruz.
Kodlarımızı tabiki çalıştırmak için
- routes/web.php içerisinde tanımlamayı unutmuyoruz.
- .env üzerinden smtp ayarımızı yapmayıda unutmuyoruz tabiki
Herkese bol kodlu günler :)
Paylaş:
Yorumlar: