PHP Laravel:如何在Laravel中跟踪客户端设备或浏览器

PHP Laravel:如何在Laravel中跟踪客户端设备或浏览器,php,laravel,Php,Laravel,我正在构建一个laravel应用程序,我想在其中跟踪他在该网页最后一次查看时使用的设备。为此,我使用了antonioribeiro/tracker软件包。但我无法跟踪带有软件包的设备。有没有别的办法找到答案。或者有人能帮我解决控制器的问题吗 我在运行程序时遇到以下错误: DepartmentController.php第28行中的ErrorException:尝试获取 非客体性 这是控制器: public function postdepartmentSave(Request $request

我正在构建一个laravel应用程序,我想在其中跟踪他在该网页最后一次查看时使用的设备。为此,我使用了
antonioribeiro/tracker
软件包。但我无法跟踪带有软件包的设备。有没有别的办法找到答案。或者有人能帮我解决控制器的问题吗

我在运行程序时遇到以下错误:

DepartmentController.php第28行中的ErrorException:尝试获取 非客体性

这是控制器:

 public function postdepartmentSave(Request $request)
    {
         $this->validate($request,[
            'code' => 'required|min:2|max:7|unique:departments',          
            'name' => 'required|unique:departments',          
            ]);
            $department = new Department();           
            $department->code = $request->Input(['code']);            
            $department->name = $request->Input(['name']);
            $visitor = Tracker::currentSession();
        var_dump( $visitor->device->platform ); // <-- Where the error is (line 28)

            $department->save();            
            return redirect('departmentSavePage');          
    } 
公共功能postdepartmentSave(请求$Request)
{
$this->validate$请求[
“代码”=>“必需”|最小值:2 |最大值:7 |唯一值:部门”,
“名称”=>“必需”|唯一:部门”,
]);
$department=新部门();
$department->code=$request->Input(['code']);
$department->name=$request->Input(['name']);
$visitor=Tracker::currentSession();
var_dump($visitor->device->platform);//保存();
返回重定向('departmentSavePage');
} 

第28行是哪一行?你可以邮政部门管理员..@ItaiBar Haim第28行:
var\u dump($visitor->device->platform)尝试添加
var\u转储($visitor->device)就在那行之前。我怀疑成员
设备
未初始化,这就是您无法访问成员
平台
的原因。我也尝试过,但实际上什么都没有得到!第28行是哪一行?邮政部门管理员可否…@ItaiBar Haim第28行:
var\u dump($visitor->device->platform)尝试添加
var\u转储($visitor->device)就在那行之前。我怀疑成员
设备
未初始化,这就是您无法访问成员
平台
的原因。我也尝试过,但实际上什么都没有得到!