前提・実現したいこと
下記のコードにある通りこのビューでうけとった配列を
chart.jsを使ったpie_chart.jsというjsファイルに渡して
円グラフをつくりちあのですが「Array to string conversion」
というエラーが出てしまいます。
解決策を教えていただけるとありがたいです。
発生している問題・エラーメッセージ
「Array to string conversion」
該当のソースコード
php/laravel
1@extends('layouts.app') 2 3@section('content') 4 5 <h3>売上金額</h3> 6 7 <h3>{{ $sales_amount }}</h3> 8 9 <h3>アクセサリー売上金額</h3> 10 11 <h3>{{ $accessories_sales_amount }}</h3> 12 13 <h3>商品別売上ランキング</h3> 14 15 @if (count($categorys) > 0) 16 <ul> 17 <?php $category_names = array(); ?> 18 <?php $category_amounts = array(); ?> 19 @foreach ($categorys as $category) 20 <li>{{ $category->category_name }}</li> 21 <?php $category_names[] = $category->category_name; ?> 22 <li>{{ $category->category_total }}</li> 23 <?php $category_amounts[] = $category->category_total; ?> 24 @endforeach 25 </ul> 26 @endif 27 28 <canvas id="myPieChart"></canvas> 29 <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.bundle.js"></script> 30 <script type="text/javascript"> 31 var category_names[]='<?php echo $category_names; ?>'; 32 var category_amounts[]='<?php echo $category_amounts; ?>'; 33 </script> 34 <script src="js/pie_chart.js"></script> 35 36@endsection
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。