Neredeyim ?

Muğla / Ortaca

Hızlı İletişim

buldurmert@gmail.com

Beni Takip Edebilirsin

Yazılarım

Laravel ile mail gönderme

Laravel ile mail gönderme

  • 3 dakika
  • 7 year ago
Blog Images

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 :)

Yorumlar: