1. 首页
  2. Laravel

Laravel的设备跟踪

Laravel设备跟踪是由Ivano Matteo开发的一个软件包,它允许您跟踪应用程序用户使用的不同设备。您可以将此软件包用作检测新设备上的用户以及管理设备和用户之间的已验证状态等功能的基础。您还可能看到设备劫持。
该软件包通过将UseDevices特性添加到应用程序的User模型中来工作:
1useIvanoMatteoLaravelDeviceTrackingTraitsUseDevices;23classUserextendsAuthenticatable4{56useHasFactory, Notifiable, UseDevices;7// …8}
通过UseDevices特性,您可以访问devices()(属于多个)关系以获得已验证的设备:
1$user->device()
下面是一些可以通过软件包的外观:
1useIvanoMatteoLaravelDeviceTrackingLaravelDeviceTrackingFacadeasDeviceTracker; 2 3DeviceTracker::detectFindAndUpdate(); 4 5DeviceTracker::flagCurrentAsVerified(); 6 7// Flag as verified for the current user 8DeviceTracker::flagCurrentAsVerified(); 910// Flag as verified for a specific user11DeviceTracker::flagAsVerified($device, $user_id);1213// Flag as verified for a specific user by device UUID14DeviceTracker::flagAsVerifiedByUuid($device_uuid, $user_id);
您可以了解有关此软件包的更多信息,获得完整的安装说明,并在ivanomatteo/laravel设备跟踪上查看GitHub上的源代码。
此软件包已提交到我们的laravel新闻链接部分。Links是一个社区可以围绕Laravel生态系统发布软件包和教程的地方。在Twitter@LaravelLinks上关注

Laravel的设备跟踪 为WP2原创文章,链接:https://www.wp2.cn/laravel/laravel%e7%9a%84%e8%ae%be%e5%a4%87%e8%b7%9f%e8%b8%aa/