Completed
Push — master ( a0952d...ccfee5 )
by Quim González
04:47
created

EmailController::index()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
eloc 1
nc 1
nop 0
1
<?php
2
3
namespace App\Http\Controllers;
4
5
use App\Http\Requests\SendEmail;
6
use App\Mail\customMail;
7
use Illuminate\Support\Facades\Mail;
8
use Session;
9
10
/**
11
 * Class EmailController.
12
 */
13
class EmailController extends Controller
14
{
15
    /**
16
     * Show send email form.
17
     *
18
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
19
     */
20
    public function index()
21
    {
22
        return view('/emails/email');
23
    }
24
25
    /**
26
     * Send email.
27
     *
28
     * @param SendEmail $request
29
     *
30
     * @return \Illuminate\Http\RedirectResponse
31
     */
32
    public function store(SendEmail $request)
33
    {
34
        Mail::to($request->emailto)->send(new customMail($request->subject, $request->body));
35
36
        Session::flash('done', true);
37
38
        return back();
39
    }
40
}
41