Duzedishler
This commit is contained in:
parent
490364939e
commit
61e2b6ac3c
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 "<a class='btn btn-xs btn-default' href='/sendMail/".$this->id."'
|
||||
data-toggle='tooltip' title='Ullanyja mail ibermek'><i class='fa fa-send'></i> Mail</a>";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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'),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -0,0 +1,66 @@
|
|||
@extends('backpack::layout')
|
||||
|
||||
@section('header')
|
||||
<section class="content-header">
|
||||
<h1>
|
||||
<span class="text-capitalize">Send mail</span>
|
||||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="/panel/dashboard">Admin</a></li>
|
||||
<li><a href="/panel/user" class="text-capitalize">Users</a></li>
|
||||
<li class="active">Send mail</li>
|
||||
</ol>
|
||||
</section>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<a href="/panel/user" class="hidden-print"><i class="fa fa-angle-double-left"></i> Back to all <span>Users</span></a>
|
||||
<div class="row m-t-20">
|
||||
<div class="col-md-8 col-md-offset-2">
|
||||
<!-- Default box -->
|
||||
<form method="post" action="/postMail" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="col-md-12">
|
||||
<div class="row display-flex-wrap">
|
||||
<!-- load the view from the application if it exists, otherwise load the one in the package -->
|
||||
<input type="hidden" name="back_url" value='/panel/users'>
|
||||
<input type="hidden" name="email" value="{{$user->email}}" class="form-control">
|
||||
<input type="hidden" name="id" value="{{$id}}" class="form-control">
|
||||
<div class="tab-content panel col-md-8 m-t-10">
|
||||
<div role="tabpanel" class="tab-pane active">
|
||||
<!-- load the view from type and view_namespace attribute if set -->
|
||||
|
||||
<!-- load the view from type and view_namespace attribute if set -->
|
||||
<!-- text input -->
|
||||
<div class="form-group col-xs-12">
|
||||
<label>Subject</label>
|
||||
<input name="subject" class="form-control">
|
||||
</div>
|
||||
<!-- text input -->
|
||||
<div class="form-group col-xs-12">
|
||||
<label>Message text here</label>
|
||||
<textarea name="message" class="form-control summernote">
|
||||
</textarea>
|
||||
</div>
|
||||
<!-- load the view from type and view_namespace attribute if set -->
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- /.box-body -->
|
||||
<div class="">
|
||||
<div id="saveActions" class="form-group">
|
||||
<input type="hidden" name="save_action" value="save_and_back">
|
||||
<div class="btn-group">
|
||||
<button type="submit" class="btn btn-success">
|
||||
<span class="fa fa-send" role="presentation" aria-hidden="true"></span>
|
||||
<span data-value="save_and_back">Send and back</span>
|
||||
</button>
|
||||
</div>
|
||||
<a href="/panel/user" class="btn btn-default"><span class="fa fa-ban"></span> Cancel</a>
|
||||
</div>
|
||||
</div><!-- /.box-footer-->
|
||||
</div><!-- /.box -->
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
|
|
@ -32,7 +32,6 @@
|
|||
<li class="active"><span class='fontRegular'>{{$page->title}}</span></li>
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div class="container mahabat">
|
||||
<div class="row">
|
||||
<div class="tpl-block-list tpl-component-bestadv tpl-template-212" id="nc-block-65830ee3ad0cadee448c685324b10d4a">
|
||||
|
|
|
|||
|
|
@ -184,8 +184,8 @@ setInterval(function () {document.getElementById("nextq").click();}, 4500);
|
|||
|
||||
pagination: false,
|
||||
navigation : true, // Show next and prev buttons
|
||||
slideSpeed : 300,
|
||||
paginationSpeed : 400,
|
||||
slideSpeed : 3,
|
||||
paginationSpeed : 3,
|
||||
singleItem:true,
|
||||
autoPlay: true,
|
||||
stopOnHover: true,
|
||||
|
|
@ -222,7 +222,7 @@ setInterval(function () {document.getElementById("nextq").click();}, 4500);
|
|||
[1400, 13],
|
||||
[1600, 15]
|
||||
],
|
||||
navigation : false,
|
||||
navigation : true,
|
||||
pagination : false,
|
||||
|
||||
});
|
||||
|
|
|
|||
|
|
@ -200,15 +200,14 @@
|
|||
</div>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-3">
|
||||
<div class="tpl-block-list tpl-component-reklama" id="nc-block-973f127d297ece8152574c74d10a8f15">
|
||||
<a href="{{$advertMiddle->url}}">
|
||||
<img src="{{$advertMiddle->img_url}}" alt="{{$advertMiddle->alt}}" style="width: 100%">
|
||||
</a>
|
||||
</div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div></div><div class="tpl-block-list tpl-component-mostpopulm" id="nc-block-dc1fe9b45accfd1b34aa36b11faceb16"><div id="mostpopulm"></div>
|
||||
|
|
|
|||
|
|
@ -32,6 +32,9 @@ Route::get('/film/{id}', 'MenuLinkController@getFilm')->name('getFilm');
|
|||
Route::get('/habarlashyk', 'ContactController@habarlashyk')->name('cont');
|
||||
Route::post('/contact/send', 'ContactController@send')->name('send');
|
||||
|
||||
Route::get('/sendMail/{id}', 'ContactController@sendMail');
|
||||
Route::post('/postMail/', 'ContactController@postMail');
|
||||
|
||||
|
||||
// ** ------- WEB -------- ** //
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue