我嘗試僅爲擁有令牌(隨機生成的密鑰)的人員進行註冊,但我遇到的問題是我無法將我的令牌輸入與數據庫進行比較。Laravel獨特的註冊令牌
我嘗試這樣做:
$token = Tokens::findOrFail($data['register_token']);
if($token) {
return User::create([
'first_name' => $data['first_name'],
'last_name' => $data['last_name'],
'register_token' => $data['register_token'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'role' => 'student',
]);
}
else {
return redirect('/register')->with('unkown_token', 'This Token does not exist!');
}
我總是得到一個404未找到錯誤。我生成的令牌與 $string = str_random(40);
感謝
什麼是你的代碼表的結構? –