【问题标题】:Laravel 5 with Charts4phpLaravel 5 与 Charts4php
【发布时间】:2016-04-14 14:08:55
【问题描述】:

我正在使用 Laravel 5 和 ChartsPHP 来呈现图表,但出现此错误。我还将所有必需的文件移动到公共资源文件夹中。 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');

【问题讨论】:

    标签: php model-view-controller charts laravel-5 laravel-blade


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-09
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2015-11-28
      相关资源
      最近更新 更多