Completed
Push — master ( 7d31a3...940899 )
by Eric
05:23
created

EmailController::index()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

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