guga42-push-mahabat-sahypa-we-mail-duzedildi

This commit is contained in:
Guvanch Hojamov 2020-08-27 19:27:36 +05:00
parent a9e6b2f9c2
commit a7182d3d4d
5 changed files with 103 additions and 9 deletions

View File

@ -6,6 +6,7 @@ use App\Models\BukjaOrder;
use App\Models\Folder;
use App\Models\PropertyType;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use function MongoDB\BSON\toJSON;
class BukjaController extends Controller
@ -62,7 +63,8 @@ class BukjaController extends Controller
$datas = $request->except('_token');
$time='Bukjada görkezizlen wagtlar!';
//dd($datas);
$data=json_decode($datas['choices'],true);
$datas = html_entity_decode($datas['choices']);
$data=json_decode($datas,true);
$bukjaOrder=new BukjaOrder();
foreach ($data as $val){
if (isset($val['customer'])){
@ -110,6 +112,36 @@ class BukjaController extends Controller
// return 'OrderSaved';
// }
}
$this->sendToMail($bukjaOrder);
}
/**
Send order to mail "mahabat@turkmentv.gov.tm"
*/
public function sendToMail($bukjaOrder){
$data = array(
'id' => utf8_encode($bukjaOrder->id),
'created_at' => $bukjaOrder->created_at,
'folder_name' => $bukjaOrder->folder_name,
'second' => $bukjaOrder->second,
'day' => $bukjaOrder->day,
'time' => $bukjaOrder->time,
'total' =>$bukjaOrder->total,
'order_prop' => $bukjaOrder->order_prop,
'customer_name' => $bukjaOrder->customer_name,
'customer_email' => $bukjaOrder->customer_email,
'customer_phone' => $bukjaOrder->customer_phone,
'customer_notes' => $bukjaOrder->customer_notes,
);
Mail::send('email_temp_folder_orders', [
'data' => $data
], function ($message){
$message->to('mahabat@turkmentv.gov.tm');
$message->subject('Mahabat Sargyt');
});
return response()->json(['message'=>'success'],201);
}
/**

View File

@ -12,7 +12,7 @@ use App\User;
class ContactController extends Controller
{
public function habarlashyk(){
@ -37,7 +37,7 @@ public function send(Request $request){
$message->subject($request->subject);
});
return back()->with('success', 'Hat ustunlikli ugradyldy!');
}
public function sendMail(Request $request){
@ -97,7 +97,7 @@ public function send(Request $request){
$response = $e->getMessage();
return $response;
}
}
}

View File

@ -1,8 +1,8 @@
<h1 style="background-color: aliceblue;padding: 25px;color: #024198;">{{ $data['name'] }} </h1>
<p style="font-weight: bold;margin-bottom: 0px;padding-left: 25px;">Email: </p>
<p style="font-weight: bold;margin-bottom: 0px;padding-left: 25px;">Email: </p>
<p style="margin-top: 0px;padding-left: 25px;">{{ $data['email'] }}</p>
<p style="font-weight: bold;margin-bottom: 0px;padding-left: 25px;">Mowzuk: </p>
<p style="font-weight: bold;margin-bottom: 0px;padding-left: 25px;">Mowzuk: </p>
<p style="margin-top: 0px;padding-left: 25px;">{{ $data['subject'] }}</p>
<p style="font-weight: bold;margin-bottom: 0px;padding-left: 25px;">Ugradylan Hat: </p>
<p style="font-weight: bold;margin-bottom: 0px;padding-left: 25px;">Ugradylan Hat: </p>
<p style="margin-top: 0px;padding-left: 25px;">{{ $data['message'] }}</p>
<p style="background-color: aliceblue;padding: 25px;padding-top: 10px;padding-bottom: 10px;font-weight: bold;color: #024198;">Turkmen Tv Contact Form Page</p>

View File

@ -0,0 +1,62 @@
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap" rel="stylesheet">
<style>
table {
height: 35em;
font-family: 'Roboto', sans-serif;
}
</style>
<h1 style="background-color: aliceblue;padding: 25px;color: #024198; text-align: center">Sargyt <span style="margin-left: 20px;">#{{$data['id']}}</span></h1>
<table class="table table-striped" style="width: 75%; margin: 0 auto;">
<tbody>
<tr>
<td scope="row"><b>Senesi:</b></td>
<td>{{$data['created_at']}}</td>
</tr>
<tr>
<td scope="row"><b>Zakaz :</b></td>
<td>{{$data['id']}}</td>
</tr>
<tr>
<td scope="row"><b>Bukjanyň ady:</b></td>
<td>{{$data['folder_name']}}</td>
</tr>
<tr>
<td scope="row"><b>Sekund sany:</b></td>
<td>{{$data['second']}} sekund</td>
</tr>
<tr>
<td scope="row"><b>Gün sany:</b></td>
<td>{{$data['day']}} gün</td>
</tr>
<tr>
<td scope="row"><b>Wagt aralygy:</b></td>
<td>{{$data['time']}}</td>
</tr>
<tr>
<td scope="row"><b>Jemi baha:</b></td>
<td>{{$data['total']}} TMT</td>
</tr>
<tr>
<td scope="row"><b>Eýeçiligiň görnüşi:</b></td>
<td>{{$data['order_prop']}}</td>
</tr>
<tr>
<td scope="row"><b>Sargyt edijiniň ady:</b></td>
<td>{{$data['customer_name']}}</td>
</tr>
<tr>
<td scope="row"><b>Email:</b></td>
<td>{{$data['customer_email']}}</td>
</tr>
<tr>
<td scope="row"><b>Telefon:</b></td>
<td>{{$data['customer_phone']}}</td>
</tr>
<tr>
<td scope="row"><b>Belliker:</b></td>
<td>{{$data['customer_notes']}}</td>
</tr>
</tbody>
</table>
<p style="background-color: aliceblue;padding: 25px;padding-top: 10px;padding-bottom: 10px;font-weight: bold;color: #024198;">Turkmen TV Mahabat page</p>

View File

@ -999,10 +999,10 @@
<form id="send_form" method="POST" action="{{route('bukjalar.store')}}">
<div class="modal-body">
<div class="alert alert-success" role="alert" id="alert_success" style="display: none">
Siziň bukjaňyz üstünlikli kabul edildi. Bizişgärlerimiz tiz wagtda size jogap berer.
Siziň bukjaňyz üstünlikli kabul edildi. Bizden barjak jaňa garaşmagyňyzy haýyş edýäris.
</div>
<div class="alert alert-danger" role="alert" id="alert_danger" style="display: none">
Ýalňyşlyk ýüze çykdy. Täzeden synanyşyň ýa-da menýudan <a href="{{route('cont')}}">Habarlaşmak üçin</a> bölümini saýlaň.
Ýalňyşlyk ýüze çykdy. Täzeden synanyşyň ýa-da <a href="{{route('cont')}}">Habarlaşmak üçin</a> bölümini saýlaň.
</div>
<div class="form-group">
<label for="customer_name" class="col-form-label">Ady:<span style="color:red;">*</span></label>