Я немного застрял сейчас. Я хочу создать экспорт с помощью Maatwerk Laravel-Excel. Пользователь должен иметь возможность устанавливать некоторые фильтры. В Vue я установлю выбранные значения при выборе. Когда кнопка нажата, пользователь должен получить загрузку.
В Vue:
data() {
return {
selected: {
manufacturers: [],
categories: [],
seasons: [],
date: null
}
};
},
methods: {
exportClick() {
axios.post('/export/', this.selected)
.then(function (response) {
})
.catch(function (error) {
});
},
}
В контроллере:
public function export(Request $request)
{
$name = "test.xlsx";
return Excel::download(new Export($manufacturers, $categories, $seasons, $date), $name);
}
Я новичок в разработке и не знаю, как получить доступ к переменным внутри запроса. Еще мне интересно, начнется ли загрузка с axios. Может ли кто-нибудь помочь мне с этим вопросом?