Learner\Http\Controllers\Admin\InfoController::dashboard PHP Method

dashboard() public method

amdmin/dashboard/information get
public dashboard ( ) : Illuminate\Http\JsonResponse
return Illuminate\Http\JsonResponse
    public function dashboard()
    {
        // get user number.
        $this->data['user_count'] = DB::table('users')->count();
        // get all roles.
        $this->data['all_roles'] = Role::with(['users', 'perms'])->get();
        // get all permissions ... now not work for me.
        // $this->data['all_perms'] = Permission::all();
        // get video count.
        $this->data['video_count'] = DB::table('videos')->count();
        // get blog count.
        $this->data['blog_count'] = DB::table('blogs')->count();
        // get subscriber count.
        $this->data['subscriber_count'] = DB::table('subscribers')->count();
        return $this->responseJson(['info' => $this->data]);
    }
InfoController