Rubenwouters\CrmLauncher\Controllers\DashboardController::index PHP Method

index() public method

Shows dashboard when all required permissions are granted
public index ( ) : view
return view
    public function index()
    {
        if (!$this->config->exists() || !$this->config->first()->valid_credentials) {
            $data = ['validTwitterSettings' => $this->validateTwitter->validTwitterSettings()];
            return view('crm-launcher::dashboard.facebook', $data);
        }
        $data = ['newCases' => $this->case->newCases(), 'openCases' => $this->case->openCases(), 'closedCases' => $this->case->closedCases(), 'avgWaitTime' => $this->getAvgWaitTime(), 'avgMessages' => $this->getAvgMessages(), 'avgHelpers' => $this->getAvgHelpers(), 'todaysMessages' => $this->getTodaysMessages(), 'followers' => $this->config->first()->twitter_followers, 'likes' => $this->config->first()->facebook_likes];
        return view('crm-launcher::dashboard.index', $data);
    }