Laravel URL в Excel Spreadsheet перенаправляет на домашнюю страницу - PullRequest
0 голосов
/ 31 октября 2019

Я использую библиотеку авторизации https://github.com/jeremykenedy/laravel-auth. Я вставил какой-то внутренний URL в Excel, используя phpspreadsheet. URL использует GET-запрос для возврата представления с некоторыми данными. Если щелкнуть гиперссылку из таблицы Excel, то ссылка предложит войти в систему и перенаправить на домашнюю страницу. Если URL-адрес скопирован и вставлен в веб-браузер, это не проблема.

Запись в Excel

$url = '<a href="http://url.com/getTrackDocumentsUser/" rel="nofollow noreferrer">http://url.com/getTrackDocumentsUser/</a>'.$track->track_id; $spreadsheet->setCellValue($uploadDocUrlColumn.$excelRowNum, $url); $spreadsheet->getHyperlink($uploadDocUrlColumn.$excelRowNum)->setUrl(strip_tags($url));

Веб-маршрут Route::get('getTrackDocumentsUser/{id}', 'TrackController@trackDocumentsIndexUser')->name('getTrackDocumentsUser');

Я ожидаю, что вновь открытая вкладка перенаправит на правильный вид вместо домашней страницы.

...