Неопределенная переменная: sales_chart (Laravel Chart) - PullRequest
1 голос
/ 05 апреля 2020

Я новичок в php и Laravel. Я хотел добавить диаграммы к моей панели. Диаграммы могут отображаться на новой отдельной странице, но когда я включаю их в свою панель мониторинга, она выдает ошибку

Undefined variable: sales_chart (View: C: \ xampp \ htdocs \ Laravel \ microelephant_updated ~ \ microelephant \ resources \ views \ chart.blade. php)

Это то, что находится в моем chart.blade. php


<div class='flex'>
    <div class="w-1/2">
     {!! $sales_chart-> container() !!} 
    </div>

{!! $sales_chart-> script() !!}


</div>

Мой ChartController


namespace App\Http\Controllers;

use App\Invoice;

use Illuminate\Http\Request;
use App\Charts\SalesChart;


class ChartController extends Controller
{
    public function index(Request $request)
    {
       $sales = Invoice::orderBy('created_at')->pluck('total','created_at');
       $sales_chart = new SalesChart;

       $sales_chart->labels($sales->keys());
       $sales_chart->dataset('Sales', 'line', $sales->values());

       return view('chart', compact('sales_chart'));
    }
}

Как включить диаграмму в свою панель управления

<div class="main-content">
    @include('chart')
</div> 

Это мой маршрут Route::get('/chart', 'ChartController@index');

Что-то не так с моим кодом, но я не не знаю, где это. Пожалуйста, помогите: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...