Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace AppHttpControllers;
- use IlluminateHttpRequest;
- use AppHttpRequests;
- use Mail;
- use Session;
- class FeedbackController extends Controller
- {
- public function index(){
- return view('pages.feedback');
- }
- public function sendEmailReminder(Request $request)
- {
- $this->validate($request, [
- 'email'=>'required|email',
- 'message'=>'min:10',
- ]);
- $data = array(
- 'email' => $request->email,
- 'message' => $request->message,
- );
- Mail::send('pages.feedback', $data, function($message) use ($data){
- $message->from($data['email']);
- $message->to('mbevz.send.email@gmail.com');
- $message->subject($data['message']);
- });
- Session::flash('success', 'Your Email was Sent!');
- return redirect('/');
- }
- }
- @extends('layouts.app')
- @section('content')
- <form method="POST" class="form-horizontal">
- {{ csrf_field() }}
- Укажите свой e-mail и сообщение, которое хотите отправить.
- <br>
- <div class="form-group">
- <input type="text" class="col-lg-2" name="email" placeholder="E-mail" required><br>
- </div>
- <br>
- <div class="form-group">
- <textarea name="message" class="col-lg-4" placeholder="Сообщение" required></textarea><br>
- </div>
- <input type="submit" value="Отправить">
- </form>
- @endsection
- Route::get('feedback', 'FeedbackController@index');
- Route::post('feedback', 'FeedbackController@sendEmailReminder');
- MAIL_DRIVER=smtp
- MAIL_HOST=smtp.gmail.com
- MAIL_PORT=587
- MAIL_USERNAME=mypochta@gmail.com
- MAIL_PASSWORD=mypassword
- MAIL_ENCRYPTION=tls
- PUSHER_APP_ID=
- PUSHER_KEY=
- PUSHER_SECRET=
- 'driver' =>env('mailgun', 'mail'),
- 'host' => env('MAIL_HOST', 'smtp.gmail.com'),
- 'port' => env('MAIL_PORT', 587),
- 'from' => [
- 'address' => 'mypochta@gmail.com',
- 'name' => 'Mikhail',
- ],
- 'encryption' => env('MAIL_ENCRYPTION', 'tls'),
- 'username' => env('MAIL_USERNAME'),
- 'password' => env('MAIL_PASSWORD'),
- 'mailgun' => [
- 'domain' => env('MAILGUN_DOMAIN'),
- 'secret' => env('MAILGUN_SECRET'),
- ],
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement