Completed
Push — master ( b618f7...e48405 )
by Karl
11s
created

SearchesController::unsubscribe()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 8
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 4
nc 1
nop 2
1
<?php namespace JobApis\JobsToMail\Http\Controllers;
2
3
use Illuminate\Foundation\Bus\DispatchesJobs;
4
use Illuminate\Http\Request;
5
use Illuminate\Routing\Controller as BaseController;
6
use Illuminate\Foundation\Validation\ValidatesRequests;
7
use Illuminate\Support\Facades\URL;
8
use JobApis\JobsToMail\Jobs\DeleteSearch;
9
10
class SearchesController extends BaseController
11
{
12
    use DispatchesJobs, ValidatesRequests;
13
14
    /**
15
     * Unsubscribe from single search
16
     */
17
    public function unsubscribe(Request $request, $searchId)
18
    {
19
        $message = $this->dispatchNow(new DeleteSearch($searchId));
20
21
        $request->session()->flash($message->type, $message->message);
22
23
        return redirect(URL::previous('/'));
24
    }
25
}
26