Кажется, вы пытаетесь показать ответ для пользователя и перенаправить на другую страницу в определенном временном интервале, то, что вы пробовали, неверно, как только вы закодируете оператор возврата в функции, скрипт не будет далее выполняться, а ваш оператор для редирект работать не будет ..
Лучшее решение - вернуть ответ как ответ ajax, и вы можете легко выполнить оба действия в peralal,
$response = [
"ViewBag" => view('auth.email.emailverified')->render(),
'URLTOREDIRECT' => 'https://www.xxx.xxx',
];
return response()->json($response);
Привяжите следующее событие к кнопке или привязке, где вы хотите, чтобы произошел вызов ajax, или если отправка формы
$("#yourButtonId").live("click",function(event) {
var url = '{!! url("/your/path") !!}';
$.ajax({
type: "post", //depending on your route is get or post
url: url,
data: $("#yourformid").serialize()+'&data1='+$('#data1').val()+'&data2='+$('#data2').val()',
dataType : "json",
beforeSend: function(){
alert('loading'); //or your can show a user friendly loader
}
}).done(function(data) {
$("#yourDivId").html(data.ViewBag);
var delay = 1000; //millisecond
setTimeout(function(){ window.location = data.URLTOREDIRECT; }, delay);
}).fail(function(data) {
if(data.responseJSON){
var errors = data.responseJSON;
errorsHtml = '<ul>';
$.each( errors , function( key, value ) {
errorsHtml += '<li>' + value[0] + '</li>';
});
errorsHtml += '</ul>';
alert(errorsHtml);
}else{
alert(data.responseText);
}
});
event.preventDefault();
});
person
Akram Wahid
schedule
23.11.2017
sleep(3)
будет выполняться, когда вы раньшеreturn
исходили из сценария ?. - person ako   schedule 23.11.2017