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();
我将 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();