此路线使用ajax
将通知标记为已读Route::get('markAsRead', function() {
Auth::user()->unreadNotifications->markAsRead();
return Redirect()->back();
});
function markNotificationAsRead()
{
$.get('markAsRead');
}
这可以从根目录开始:
http://localhost/markAsRead
但是当我想从
访问此路线时http://localhost/user/markAsRead
它不起作用,那么我如何使用laravel路线并使其工作?
答案 0 :(得分:2)
没有开始斜杠,URL相对于当前页面。要使其成为绝对值,您需要在它之前添加斜杠:
function markNotificationAsRead()
{
$.get('/markAsRead');
}