guga42-push-mahabat-sahypa-we-mail-duzedildi
This commit is contained in:
parent
a9e6b2f9c2
commit
a7182d3d4d
|
|
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
@ -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ň iş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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue