问题
I implements MustVerifyEmail
to verify registered user. What I want is it will redirect to login page after successful verification by email. Trying to do this, but still, it keep redirect to /home.
VerificationController.php
class VerificationController extends Controller
{
/*
|--------------------------------------------------------------------------
| Email Verification Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling email verification for any
| user that recently registered with the application. Emails may also
| be re-sent if the user didn't receive the original email message.
|
*/
use VerifiesEmails;
/**
* Where to redirect users after verification.
*
* @var string
*/
//protected $redirectTo = '/home';
protected function redirectTo()
{
//generate URL dynamicaly .
return '/login'; // return dynamicaly generated URL.
}
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
//$this->middleware('auth');
$this->middleware('signed')->only('verify');
$this->middleware('throttle:6,1')->only('verify', 'resend');
}
}
回答1:
return view('/'); or try php artisan config:cache
来源:https://stackoverflow.com/questions/61754023/laravel-redirect-to-login-page-after-successful-verification