<?php

namespace App\Backend\Components\{{componentNamespace}}\Controllers;

use Darryldecode\Backend\Base\Controllers\BaseController;
use Darryldecode\Backend\Utility\Helpers;

class {{componentNamespace}}Controller extends BaseController {

    public function __construct()
    {
        parent::__construct();
        $this->middleware('backend.authenticated');
        $this->triggerBeforeBackendHook();
    }

    public function index()
    {
        if( ! \Auth::user()->hasAnyPermission(['{{componentNamespace}}.manage']) )
        {
            return Helpers::redirectDashboard();
        }

        return view('{{componentNamespace}}::index');
    }
}