laravel - Laravel Link 按钮功能
问题描述
我正在尝试使用按钮调用创建随机代码的函数,但不知何故,即使我的路线已定义,我总是会收到此错误“Route [generateKitID] not defined”。有人可以告诉我我做错了什么。
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));
}
网页.php:
// Generate random codes
Route::get('/kitprep', 'HomeController@generateKitID')->name('generateKitID');
解决方案
嘿,你能试试这个:
{{ URL::route('generateKitID') }}
另请确保您的姓名正确(其中一个可能是拼写错误)
推荐阅读
- javascript - 使用 Vue JS 库开发自定义模态时面临的问题
- php - 在 PHP 中使用 foreach 循环成功插入和邮寄后重定向
- ios - swift - Mapkit 在 if else 语句中更改 pinTintColor
- wpf - 应用于多个元素的相同混合行为的问题
- node.js - NodeJs >Express > AWS > S3 > 对对象进行空 res.send() 测试可能是 Promise 延迟
- firebase - Firebase Cloud Function 单元测试 HTTP onCall
- powershell - powershell 检查是否存在多个输入
- google-cloud-firestore - Firestore 规则允许任何经过身份验证的用户写入子集合,但只有该子集合的所有者可以读取?
- python - 如何从数据框创建一维数组?
- c# - 为什么第二个 HttpClient.PostAsync 返回 500?