Я создал круговую диаграмму в Laravel, которая работает нормально, но когда я внедряю ее в проект, я получаю сообщение об ошибке.
Неопределенная переменная: батарея (представление: D: \ xampp\ htdocs \ laravel \ webpro3 \ resources \ views \ showrecord.blade.php)
<script type="text/javascript">
var analytics = <?php echo $Battery; ?>
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
Маршрут
Route::resource('showrecord','ShowrecordController');
Контроллер
public function piechart()
{
$data = DB::table('importpdfs')
->select(
DB::raw('Battery as Battery'),
DB::raw('count(*) as number'))
->groupBy('Battery')
->where('ST', '>=', 7)
->orWhere('SAS', '>=', 120)
->orWhere('NPR', '>=', 90)
->get();
$array[] = ['Battery', 'Number'];
foreach ($data as $key => $value) {
$array[++$key] = [$value->Battery, $value->number];
}
return view('showrecord')->with('Battery', json_encode($array));
}
Как я могу решить эту проблему?