私のルートファイルに問題があり、Ajaxでルートを参照しています。ここでは、関連するすべてのルートとAjaxコードのsnipitは次のとおりです。プレフィックスを持つLaravelルートを参照してください - Javascript AJAX-Laravel 5.3
web.php(基本ルートファイル)に私は私のshoppingcard.routes.phpで今
require_once base_path('routes/shoppingcard.routes.php');
を必要とする経路を含みますよ私は
Route::group(['prefix' => 'shoppingCard'], function() {
// add Produkt
Route::post('addToBasket', ['as' => 'addToBasket', 'uses' => 'Shop\Frontend\[email protected]']);
});
私はaddToBasketルートを参照したいが、私のAjaxコードザッツ
今まで本当に成功しなかったバグこのルートグループは次のとおりです。
$(document).on('click', '#addToBasket', function() {
var quantitie = $('input[type=number]').val();
$.ajax({
type: "post",
url: "/shoppingCard/addToBasket", // <----- Route I try to refer to
data: {'id': $(this).data("id"), 'quantitie': quantitie},
dataType: 'JSON',
success: function (data) {
// not important
},
error: function (data) {
// not important
}
});
});
は今、私は正しくルートを参照するために多くのことを試してみたが、私はいつも、私はLaravel 5.3
私は現在、私のコンソールで取得エラーを使用しています500または404
を取得します:
http://mypage.com/shoppingCard/addToBasket [HTTP/1.0 500内部サーバーエラー49ms]
しかし、私はエラーを取得する理由パスが(shoppingCard/addToBasket)そうば完全に正常に見えますか? 私はそれについてちょっと混乱しています
ありがとうございました!
パスが多分あなたのコントローラ –
をチェックし、私がやったと何もかも罰金、罰金に見える..私は、このようなルートで「こんにちは」の戻りを試してみました: ルート::ポスト(「addToBasket」、機能(){リターン"こんにちは" } );これはどちらもうまくいきませんでした – WellNo