Completed
Push — dev ( 4f11ce...5d65d1 )
by Alies
06:00 queued 01:47
created

CampaignController   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 5
dl 0
loc 17
c 0
b 0
f 0
rs 10
wmc 3

3 Methods

Rating   Name   Duplication   Size   Complexity  
A delete() 0 3 1
A index() 0 3 1
A show() 0 4 1
1
<?php
2
3
namespace Diglabby\Doika\Http\Controllers\Dashboard;
4
5
use App\Http\Controllers\Controller;
6
use Diglabby\Doika\Models\Campaign;
7
use Illuminate\Http\Request;
8
9
final class CampaignController extends Controller
10
{
11
    public function index()
12
    {
13
        return view('backend.admin.list', ['campaigns' => factory(Campaign::class, 10)->make()]);
14
    }
15
16
    public function show(int $campaignId)
17
    {
18
        return view('backend.admin.campaign', [
19
            'camplaign' => factory(Campaign::class)->make(['id' => $campaignId])
20
        ]);
21
    }
22
23
    public function delete(Campaign $campaign)
24
    {
25
        return $campaign->delete();
26
    }
27
}
28