Маршрут [/ download] не определен. (Посмотреть: - PullRequest
0 голосов
/ 19 июня 2019

Привет, я загружаю данные напрямую с URL, но когда я пытаюсь создать кнопку, которая, когда я нажимаю на нее, становится доступной для загрузки, тогда она говорит: Маршрут [/ download] не определен.

D: \ xampp \ htdocs \ laravel \ webpro5 \ resources \ views \ showrecord.blade.php

код кнопки:

  <div align="center">
      <a href="{{ route('/download') }}" class="btn btn-success">Export to Excel</a>
    </div>

маршрут:

  Route::get('/download', function(){
    return Excel::download(new ExcelsExport, 'importpdfs.xlsx');
  });

Ответы [ 2 ]

4 голосов
/ 19 июня 2019

Функция route() ожидает один параметр, который соответствует маршруту с именем . В настоящее время у вас нет названного. Либо используйте функцию url():

<a href="{{ url("/download") }}">...</a>

или назовите свой маршрут:

Route::get("/download", ...)->name("download");
0 голосов
/ 19 июня 2019
<div align="center">
  <a href="/download" class="btn btn-success">Export to Excel</a>
</div>

или

<div align="center">
      <a href="{{ url("/download") }}" class="btn btn-success">Export to Excel</a>
</div>

вспомогательный маршрут используется для именованных маршрутов.

Дополнительно вы можете сделать

Route::get('/download', 'Controller@Method')->name('download');

, затем вы можете использовать вспомогательный маршруткак это:

{{ route('download') }}
...