Я новичок в Laravel и что я сделал, это создал пользователя, а затем отправил подтверждение ссылки. Я создал VerifyController для этого, который включает в себя код ниже:
<?php
namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;
use App\Http\Controllers;
class VerifyController extends Controller
{
/**
* verify the user with a given token
*
*
* @param string $token
*
* @return Response
*/
public function verify($token)
{
User::where('token', $token)->firstOrFail();
$this->update(['token' => null]); //verify the user;
$this->route('home');
$this->with('success', 'Account verifed');
}
}
Поэтому, когда вы получаете подтверждение по электронной почте, вы нажимаете кнопку, чтобы пользователь был подтвержден, но код не принял обновление. Мне интересно, не хватает ли библиотеки или чего-то еще.
Надеюсь, меня прояснили по моему вопросу.
Я использую Laravel Framework 7.1.3, и идея этого проекта состояла из версии 5.5 Laravel Версия Framework.
Я попытался использовать update (['token' => null]); // проверяем пользователя; без $ this, но ничего, также -> update (['token' => null]); // проверяем пользователя;