【发布时间】:2026-02-18 17:10:01
【问题描述】:
我正在使用 Laravel 5.3。我有一个控制器函数,它的 $id 有它的参数
public function verifyMe ($id){
$user = User::findOrfail($id);
return view ('dashboard');
}
我的路由中有一个带有此 $id 参数的 url。
Route::get('/verify/{id}', [
'uses' => 'UserController@verifyMe',
'as' => 'VerifyMe',
]);
在我的刀片模板中,我也有这个
<h3>To verify, <a href="{{route('verifyMe', ['id' => $user->id])}}">Click Here.</a> </h3>
但是我得到了这个错误
缺少 [Route: verifyMe] [URI: verify/{id}] 的必需参数。
我不知道我做错了什么。
【问题讨论】:
-
你有子域名吗?
-
也分享一下
$user是如何分配和传递到这里的? -
我为我的用户分配了 $user = new User;
-
你确定你收到
$user->id吗?你能分享所有代码吗? -
用户找到了吗?