это потому, что laravel не получает полный URL вашего маршрута.Вы должны указать правильный маршрут.для этого вы можете использовать свой именованный маршрут, как показано ниже.
url: "{{ route('calculate.amount') }}",
или в случае, если вы находитесь в файле javascript и не можете использовать blade-сервер, чем просто дать URL-адрес с /
косой чертой.все будет работать.Это происходит с запросом на публикацию.
Вы можете указать URL, как показано ниже
url: "/panel/crypto/calculateBuyAmount",
Обновлено
Теперь вы сталкиваетесь с methodNotAllowedException
, потому что теперь выотправив запрос на получение, потому что вы не упоминаете на стороне ajax, что делаете запрос post
.по умолчанию ajax отправит запрос get
.так что вам нужно указать ajax использовать метод post.вот так type: "POST"
как ниже
$.ajax({
url: "/panel/crypto/calculateBuyAmount",
dataType: 'json',
type : 'POST'
data: {
user_select_crypto: $("input[name=user_select_crypto]").val(),
user_value_request: $("input[name=user_value_request]").val(),
},
success: function(result) {
console.log(result)
},
error: function(result) {
console.log(result)
},
});