1
Я отправляю запрос ajax, и я дал ему маршрут, но он все еще говорит, что не найден.NotFoundHttpException в строке RouteCollection.php 161: laravel
Это то, что я делаю
web.php
Route::post('/check_username/{username}', [email protected]_user_username');
RegisterController.php
public function check_user_username($username)
{
$uername = trim(preg_replace('/ +/', ' ', preg_replace('/[^A-Za-z0-9 ]/', ' ', urldecode(html_entity_decode(strip_tags($username))))));
$user = new User;
$user = $user->where(['username','LIKE',$username])->get();
return $user;
}
запрос Ajax
$(document).ready(function()
{
$("#username").blur(function(){
//$(this).css("background-color", "red");
var username = $(this).val();
$.ajax(
{
url: '/check_username/',
method: 'POST',
data: {"username":username},
success: function(data)
{
console.log(data);
}
});
});
});
Что не так, а что осталось, чтобы заставить его работать?
могли бы добавить коснуться о 'возврата $ пользователю,' должен быть 'Эхо $ пользователю,' – RiggsFolly
Или, может быть, что-то об использовании JSON для передачи данных в javascript в виде массива PHP или obejct не будет очень полезно для него в js – RiggsFolly
Или, может быть, даже просто вернуть true или false – RiggsFolly