Я пытаюсь вызвать функцию, которая создает случайные коды с помощью кнопки, но каким-то образом я всегда получаю эту ошибку «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');