Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
BrandController
n/a
0 / 0
n/a
0 / 0
2
n/a
0 / 0
 index
n/a
0 / 0
2
n/a
0 / 0
1<?php
2
3namespace App\Http\Controllers;
4
5use App\Http\Controllers\Controller;
6use App\Models\Brand;
7use Kwaadpepper\CrudPolicies\Http\Requests\CrudIndexRequest;
8use Kwaadpepper\CrudPolicies\Traits\CrudController;
9
10/**
11 * @codeCoverageIgnore
12 */
13class BrandController extends Controller
14{
15    use CrudController {
16        index as crudIndex;
17    }
18
19    /** @var Brand */
20    public static $modelClass = Brand::class;
21
22    /**
23     * The Bo app layout
24     *
25     * @var string
26     */
27    public static $layout = 'layouts.app';
28
29    /**
30     * Overload crud-policies index
31     *
32     * @param CrudIndexRequest $request
33     * @return \Illuminate\Http\Response
34     */
35    public function index(CrudIndexRequest $request)
36    {
37        /** @var \Illuminate\View\View */
38        $view = $this->crudIndex($request);
39        if ($request->ajax()) {
40            return $view;
41        }
42        return view('brand.index', $view->getData());
43    }
44}