Это мой Контроллер.< /p>
Код: Выделить всё
$aFilters = $request->all();
if(empty($aFilters)) {
$aRegions = $this->oChartManager->getRegions();
$aFilterRegion = [];
foreach ($aRegions as $aRegion) {
array_push($aFilterRegion, $aRegion['region']);
}
$aFilters['region'] = $aFilterRegion;
}
$request->session()->put('filtered', $aFilters);
$request->session()->put('filtered', $this->oChartManager->addGlobalFilters('region', $aFilters['region']));
$request->session()->put('filtered', $this->oChartManager->getGlobalFilters());
Код: Выделить всё
protected $aGlobalFilters = [];
public function addGlobalFilters($sKey, $mValue) {
$this->aGlobalFilters[$sKey] = $mValue;
}
public function getGlobalFilters() {
return $this->aGlobalFilters;
}
public function Info() {
dd($this->aGlobalFilters ); // This get []
}
Подробнее здесь: https://stackoverflow.com/questions/577 ... r-function
Мобильная версия