如果用户被授权,我想在每个请求上更新用户表字段。我以前没有遇到过这样的任务。我试图在AppServiceProvider.php
文件上写:
public function boot()
{
if(Auth::id()) {
$user = User::find(Auth::id());
$user->updated_at = Carbon::now()->setTimezone("America/Los_Angeles");
$user->save();
}
}
但在这种情况下,我无法访问授权用户。
我可以让授权用户访问服务提供商吗?
或者通过创建中间件来解决这个问题?
注意:我正在执行此任务以找出用户上次活动的时间。
找到的解决方案是否正确?服务器有负载吗?