Я использую Laravel 5.1 и мне нужно передать динамический счетчик в подвью от основного вида. В каждом вложенном виде следует использовать значение счетчика из предыдущего вложенного представления. Но проблема в том, что каждый суб-вид инициализирует счетчик с самого начала.
Я использую View Composer для запуска счетчика:
class PDFComposer
{
public function compose(View $view)
{
$view->with('pdfCount', 0);
}
}
Затем свяжите его с представлением в моем поставщике услуг:
public function boot()
{
view()->composer('summary', PDFComposer::class);
}
Тогда у меня есть сводный вид с 4 ответами:
@include('answer', ['answers' => $group0])
@include('answer', ['answers' => $group1])
@include('answer', ['answers' => $group2])
@include('answer', ['answers' => $group3])
Каждый подвид обновляет счетчик по одному на основе некоторых критериев. Я хочу, чтобы в следующем под-представлении 'answer' использовалось последнее значение счетчика из предыдущего под-представления 'answer' Но каждое представление использует «0» в качестве начального значения.