Пытаюсь импортировать файл Excel. Из текущего состояния я могу загрузить файл, но я хочу вставить файл Excel в каждую отдельную таблицу в зависимости от значений в поле со списком. ie если значение равно A для вставки в таблицу A, то значение равно B для вставки в таблицу B. Ищу, можно ли проверить значения в маршруте и вызвать модель функции.
Blade-файл
<form id="ExcelImportForm" method="post" enctype="multipart/form-data" action="">
<table class="table">
<tr>
<td>Select Project *</td>
<td>
<select required class="form-control" name="ExcelProject" id="ExcelProject">
<option selected disabled>Select Technology</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
</td>
</tr>
<tr>
<td>Select File *</td>
<td><input class="form-control" type="file" id="file" name="file" required ></td>
</tr>
<tr>
<td></td>
<td><button type="submit" id="ExcelMasterBtn" class="btn btn-success pull-right"><i class="fa fa-upload"></i> Upload</button></td>
</tr>
</table>
</form>
Ниже приведен маршрут, который работает в в одном случае, возможно ли реализовать оператор if внутри этого маршрута.
. php
Route::get('/upload-panel/', function () {
(new \App\Http\Model\Excelentry())->importToDb();
return view('admin.upload-panel.excel-upload-panel');
});
Или любой другой способ получить значение комбинированного списка внутри функция модели