Laravel 5 使用 Charts4php

Laravel 5 with Charts4php

我将 Laravel 5 与 ChartsPHP 结合使用来呈现图表,但出现此错误。我还将所有必需的文件移动到 public 资源文件夹中。 Documentation 标题我正在关注

Class 'App\Http\Controllers\chartphp' not found

查看

<!DOCTYPE html>
<html>
<head>
    <script src="lib/js/jquery.min.js"></script>
    <script src="lib/js/chartphp.js"></script>
    <link rel="stylesheet" href="lib/js/chartphp.css">

    <style>
        /* white color data labels */
        .jqplot-data-label{color:white;}
    </style>
</head>

<body>
<div style="width:40%; min-width:450px;">
    {{$out}}
</div>
</body>
</html>

控制器

namespace App\Http\Controllers;
use \View as View;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Request;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
include("lib/inc/chartphp_dist.php");

public function Test(){

        $p = new chartphp();
        $p->data = array(array(array('a',6), array('b',8), array('c',14), array('d',20)));
        $p->chart_type = "donut";
        $p->title = "Donut Chart";
         $out = $p->render('c1');
         return view('pages.test')->with('out', $out);
}

路线

Route::get('test', 'RequestController@Test');

chartphp 的命名空间不正确。尝试 new \chartphp();