【发布时间】:2021-06-21 09:46:47
【问题描述】:
我用 laravel 制作网页,出现了这个问题。
我使用一些带有 get 的路由通过 ID 传递参数,在控制器中使用 ::find。但是在创建一个通过代码注册的新函数后,服务器说我没有正确传递参数代码,有人可以帮助我吗?
功能
public function signup($code){
$user=User::where('confirmation_code',"=",$code)->first();
if($user!=null){
return view('signup',compact('user'));
}
else{
return view('inicio');
}
}
路线
Route::get('/signup/{code}', 'App\Http\Controllers\PagesController@signup')->name('signup');
最后是通话
<a href="{{route('signup',['code' =>$user->confirmation_code])}}" class="uppercase font-extrabold py-4 px-8 rounded-3xl"> signup</a>
我已经尝试在注册功能中做一个DD并且代码显示正确,所以我在这里找不到问题,选项?
【问题讨论】: