Кнопка Laravel Link для работы - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь вызвать функцию, которая создает случайные коды с помощью кнопки, но каким-то образом я всегда получаю эту ошибку «Route [generateKitID] не определен», даже если мой маршрут определен. Может кто-нибудь, пожалуйста, скажите мне, что я делаю не так.

kitprep.blade.php:

  <tr>
    {{csrf_field()}}
      <td><button type="button" class="btn btn-outline-primary"><a href="{{route('generateKitID')}}">KitID</a></button></td>
    <td>
      @if(isset($char_KitID))
       {{$char_KitID}}
     @else not default
      @endif
     </td>
  </tr>

HomeController.php:

public function generateKitID()
{
    //Generate random KitID, length 6, no o!
    $char_KitID = substr(str_shuffle("0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ"), 0, 6);
    return view("kitprep", compact($char_KitID));
}

web.php:

// Generate random codes
Route::get('/kitprep', 'HomeController@generateKitID')->name('generateKitID');

1 Ответ

0 голосов
/ 09 мая 2018

Эй, не могли бы вы попробовать это:

{{URL :: route ('generateKitID')}}

Также убедитесь, что ваше имя указано правильно (возможно, в одном из них есть орфографическая ошибка)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...