/**
  * CacheController constructor.
  * @param \Illuminate\Contracts\Foundation\Application $app
  * @param \Notadd\Foundation\Console\Kernel $artisan
  * @param \Illuminate\Events\Dispatcher $events
  * @param \Illuminate\Contracts\Logging\Log $log
  * @param \Illuminate\Routing\Redirector $redirect
  * @param \Illuminate\Http\Request $request
  * @param \Notadd\Setting\Factory $setting
  * @param \Notadd\Foundation\SearchEngine\Optimization $seo
  * @param \Illuminate\Contracts\View\Factory $view
  */
 public function __construct(Application $app, Kernel $artisan, Dispatcher $events, Log $log, Redirector $redirect, Request $request, SettingFactory $setting, Optimization $seo, ViewFactory $view)
 {
     parent::__construct($app, $events, $log, $redirect, $request, $setting, $seo, $view);
     $this->artisan = $artisan;
 }
 /**
  * @param \Illuminate\Contracts\Foundation\Application $app
  * @param \Illuminate\Events\Dispatcher $events
  * @param \Illuminate\Contracts\Logging\Log $log
  * @param \Illuminate\Routing\Redirector $redirect
  * @param \Illuminate\Http\Request $request
  * @param \Notadd\Setting\Factory $setting
  * @param \Notadd\Foundation\SearchEngine\Optimization $seo
  * @param \Illuminate\Contracts\View\Factory $view
  */
 public function __construct(Application $app, Dispatcher $events, Log $log, Redirector $redirect, Request $request, SettingFactory $setting, Optimization $seo, ViewFactory $view)
 {
     parent::__construct($app, $events, $log, $redirect, $request, $setting, $seo, $view);
     $this->middleware('guest.admin');
 }