Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MailController extends Controller
- {
- public function sendMessageMail(SendMailRequest $request)
- {
- $data = [
- 'name' => $request->name,
- 'email' => $request->email,
- 'phone' => $request->phone,
- 'date' => $request->date,
- 'guests' => $request->guests,
- 'budget' => $request->budget,
- 'wishes' => $request->wishes,
- ];
- Mail::send('mails.send-message', $data, function($message)
- {
- $message->from('verona@palazzoeventi.com', 'PalazzoEventi');
- $message->to('verona@palazzoeventi.com')->subject('Новое письмо с сайта palazzoeventi.com');
- });
- }
- }
- ********************* JQuery **********************
- $.ajaxSetup({
- headers: {
- 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
- }
- });
- $('.modal-send').click(function () {
- var form = $(this).closest('.form');
- var url = $(this).closest('.modal-window').data('url');
- var windowId = $(this).closest('.modal-window').data('window');
- $.when($(this).closest('.modal-window').fadeOut()).done(function () {
- sendAjax(form.serialize(), url, windowId);
- });
- });
- function sendAjax(formData, url, windowId) {
- $.ajax({
- url: url,
- method: 'POST',
- data: formData,
- success: function (data) {
- showSuccess(windowId);
- },
- error: function (data) {
- let errors = data.responseJSON;
- // for (let error in errors) {
- // $('.errors').append(errorWrapper(errors[error]))
- // }
- }
- })
- }
Add Comment
Please, Sign In to add comment