在Laravel5.5中使用AJAX

在Laravel5.5中使用AJAX,ajax,laravel,post,routing,laravel-5.5,Ajax,Laravel,Post,Routing,Laravel 5.5,我正在使用Laravel5.5构建一个web应用程序 我创建了一个基本的用户关系系统,现在我想在用户配置文件中创建一个addfriend按钮。我不想为了发送好友请求而将其封装在表单中,所以我想向服务器发送一个简单的AJAX post请求,传递记录的用户id和目标用户id: $.post("/request/path", { "user_1": [...] }, function () {...}); 然而,我对Laravel(以及一般的路由)是新手,因此我不确定是否应该在api.php路由文件

我正在使用Laravel5.5构建一个web应用程序

我创建了一个基本的用户关系系统,现在我想在用户配置文件中创建一个
addfriend
按钮。我不想为了发送好友请求而将其封装在表单中,所以我想向服务器发送一个简单的AJAX post请求,传递记录的用户id和目标用户id:

$.post("/request/path", { "user_1": [...] }, function () {...});

然而,我对Laravel(以及一般的路由)是新手,因此我不确定是否应该在api.php路由文件中定义路由,并请求,例如,
/api/friend request
,或者像登录/注册post请求那样在web.php中定义路由。正确的方法是什么?

如果您在视图上使用AJAX调用,我认为您应该在web.php上这样做。但它应该位于名为Ajax的路由组中。您可以查看路由组的Laravel文档。

如果您在视图上使用AJAX调用,我认为您应该在web.php上进行。但它应该位于名为Ajax的路由组中。您可以查看有关路由组的Laravel文档。

您应该将路由放在/routes/web.php中

PHP: 路由::get('add-friend','yourController@method');

JS:
url:/add friend

您应该将您的路线放在/routes/web.php中

PHP: 路由::get('add-friend','yourController@method');

JS: url:/添加朋友