2017-11-10 5 views
0
Route::post('/profile/get','[email protected]'); 

ルートLaravel jQueryのAJAXのISSUE

Laravel

URL

var url = "{{config('app.url')}}/profile/get/"; 

AJAX呼び出しを使用しているとき、私は404見つからないエラーを取得しています

上記のURLがAJAX呼び出しに渡されると、404が見つかりません。

$.post(url, {"_token":"{{ csrf_token() }}"}, function(msg){ 
    console.log(msg); 
    }); 

紛失しているものはありますか?

+0

を使用しています

Route::post('/profile/get/','[email protected]'); 

、それが正常に動作しますか? Laravelは後続のスラッシュを取り除き、正規のルートにリダイレクトしようとするべきです。 –

+0

Johnさん、ありがとうございました。しかし、後にスラッシュを入れたルートを作成したときにはうまくいかなかった。あなたの時間をありがとう –

答えて

0

私はこれを見つけたのは、laravelのgithub issueです。後続のスラッシュがLaravelのルートと一致しないようです。

URLから末尾のスラッシュを削除したところ、魅力的でした。

しかし、後ろにスラッシュを付けた新しいルートを追加しても、それは役に立たなかった。手動でのリンクからスラッシュを削除した場合、私はLaravelフレームワーク5.4.36