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