如何在ajax网址中使用laravel路由

时间:2017-08-07 13:18:33

标签: javascript php laravel

此路线使用ajax

将通知标记为已读
Route::get('markAsRead', function() {
    Auth::user()->unreadNotifications->markAsRead();
    return Redirect()->back();
});

function markNotificationAsRead()
{
    $.get('markAsRead');
}

这可以从根目录开始:

http://localhost/markAsRead

但是当我想从

访问此路线时
http://localhost/user/markAsRead 

它不起作用,那么我如何使用laravel路线并使其工作?

1 个答案:

答案 0 :(得分:2)

没有开始斜杠,URL相对于当前页面。要使其成为绝对值,您需要在它之前添加斜杠:

function markNotificationAsRead()
{
    $.get('/markAsRead');
}