I'm using Laravel Precognition using vue and inertia for live validation, after submitting form redirection does not happen:
import {useForm} from "laravel-precognition-vue";
const form = useForm('post', route('super-admin.invite.setPassword'), {
inviteToken:props.token,
name: props.user.name,
lastName: props.user.last_name,
email: props.user.email,
password : null,
password_confirmation : null
});
const submit = () => form.submit();
This controller action:
public function SetSuperAdminPassword(UpdateSuperAdminDTO $superAdminData)
{
$user = User::where('invite_token', $superAdminData->inviteToken)->firstOrFail();
$superAdminData->setInviteTokenToNull();
$user->update($superAdminData->all());
// I have tried these different syntaxes
//return to_route('dashboard')
//return Inertia::location(route('dashboard'));
return redirect()->route('dashboard');
}
when looking on Network tap in Browser devtool request was succeed with 200 and response type is: text/html;