0
私はajaxリクエストから得られるリンクを使ってユーザーをリダイレクトする必要があります。私に必要なのは基本的にページのためだけのルートです:Laravel - ajaxリクエストからリンクをリダイレクトする
Route::get('/access', '[email protected]');
そして、そのコントローラに私は私はAjaxのリクエストから取得することが出来るのですリンクにユーザーをリダイレクトする必要があります
$.ajax({
url: url ,
data : { search: 'test' },
dataType: 'json',
success : function(json) {
link = metaArray[0].value;
}
})
ので、これは、ユーザーがURLを書いたときに来ることができるルートにすぎないので、そのページにはリンクがありません。フロントエンドからのデータを送信できません。それを使用するバックエンド? この問題についてどうすればいいですか?
AJAXリクエストでURLを返すだけで、新しいページに 'window.location.replace()'を返すことはできませんか?毎回異なるURLが生成されますか? – samiles
私はフロントエンドでリクエストをするのを避けるために、何らかの形でコントローラーにリダイレクトすることを考えていました – Leff
コントローラは 'return redirect( '/ specialurl /'.$ usertoken);などでリダイレクトできます。 – samiles