Я пытаюсь сделать регистрацию только для людей, у которых есть токен (случайно сгенерированный ключ), но у меня есть проблема, которую я не могу сравнить с моим токеном ввода с базой данных.Laravel unique registraion token
Я попытался это:
$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);
Благодарности
Какова ваша структура таблицы токены? –