for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Http\Controllers\Admin\Auth;
use App\Http\Controllers\Controller;
use App\Http\Requests\Admin\Auth\EmailVerificationRequest;
use Illuminate\Auth\Events\Verified;
use Illuminate\Http\RedirectResponse;
class VerifyEmailController extends Controller
{
/**
* Mark the authenticated admin's email address as verified.
*/
public function __invoke(EmailVerificationRequest $request): RedirectResponse
if ($request->user('admin')->hasVerifiedEmail()) {
return redirect()->intended('/admin?verified=1');
}
if ($request->user('admin')->markEmailAsVerified()) {
event(new Verified($request->user('admin')));