如何获得用户访问的页面(实时)

时间:2019-09-23 22:01:42

标签: laravel

我必须获取(实时)用户访问的页面。我有一个带有管理页面的小应用程序,我必须实时查看每个用户访问哪个页面。需要有关如何执行此操作的有用建议。我应该使用WebSockets吗?

1 个答案:

答案 0 :(得分:2)

在您的request()->url()的{​​{1}}方法中使用app/Providers/AppServiceProvider辅助功能

boot

例如,这将记录用户访问的所有URL

例如

给出这样的路线

public function boot()
{
   info(request()->url());
}

如果您访问了该应用程序并浏览了一些网址,则会在日志中得到

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');
Route::get('page', function () {
    return back();
});
相关问题