Level 25
Under "Inspecting Impersonation State" in the docs it shows a method to stop impersonating:
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use Laravel\Nova\Contracts\ImpersonatesUsers;
Route::get('/impersonation', function (Request $request, ImpersonatesUsers $impersonator) {
if ($impersonator->impersonating($request)) {
$impersonator->stopImpersonating($request, Auth::guard(), User::class);
}
});
https://nova.laravel.com/docs/4.0/customization/impersonation.html#inspecting-impersonation-state
2 likes