diff --git a/app/Http/Controllers/ContactController.php b/app/Http/Controllers/ContactController.php
index 6fd9871c..7f864d58 100644
--- a/app/Http/Controllers/ContactController.php
+++ b/app/Http/Controllers/ContactController.php
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use App\Mail\SendMail;
+use App\User;
@@ -34,4 +35,29 @@ class ContactController extends Controller
return back()->with('success', 'Hatyňyz Üstünlikli ugradyldy.');
}
+
+ public function sendMail(Request $request){
+ $user = User::find($request->id);
+ $id = $request->id;
+ return view('mail.compose',[
+ 'id' => $id,
+ 'user' => $user
+ ]);
+ }
+
+ public function postMail(Request $request){
+ try{
+ $data = array(
+ 'name' => 'Turkmen TV',
+ 'email' => 'mahabatmudirligi@gmail.com',
+ 'subject' => $request->subject,
+ 'message' => $request->message
+ );
+ Mail::to($request->email)->send(new SendMail($data));
+ return redirect('/panel/user');
+ }catch(\Swift_TransportException $e){
+ $response = $e->getMessage();
+ return $response;
+ }
+ }
}
diff --git a/app/User.php b/app/User.php
index 3786d9e6..04895ea0 100644
--- a/app/User.php
+++ b/app/User.php
@@ -44,4 +44,11 @@ class User extends Authenticatable
public function likes(){
return $this->hasMany(UserMaterial::class);
}
+
+ public function sendMail($crud = false)
+ {
+ //$address = route('sendMail',$this->id);
+ return " Mail";
+ }
}
diff --git a/config/mail.php b/config/mail.php
index 9f04e29f..f34e0987 100644
--- a/config/mail.php
+++ b/config/mail.php
@@ -16,7 +16,7 @@ return [
|
*/
- 'driver' => env('MAIL_DRIVER', 'smtp'),
+ 'driver' => env('MAIL_DRIVER', 'mail'),
/*
|--------------------------------------------------------------------------
@@ -29,7 +29,7 @@ return [
|
*/
- 'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
+ 'host' => env('MAIL_HOST', 'smtp.gmail.com'),
/*
|--------------------------------------------------------------------------
diff --git a/resources/views/mail/compose.blade.php b/resources/views/mail/compose.blade.php
new file mode 100644
index 00000000..1415a4d2
--- /dev/null
+++ b/resources/views/mail/compose.blade.php
@@ -0,0 +1,66 @@
+@extends('backpack::layout')
+
+@section('header')
+
+ Send mail
+
+
+
{{$slider -> text}}
+{{$slider->text}}