欢迎!我有个问题 !我如何计算当前用户的时间总和?我做了简单的todo应用程序,请求名称和时间。每个用户都拥有自己的任务,在任务列表下我想要计算的数据不是来自数据库的所有待办事项,而是来自每个用户。
$sum = DB::table('todos')
->where( ??? - there should be id of current logged in user)
->sum('time');
答案 0 :(得分:1)
这对你有用;
$sum = DB::table('todos')
->where('user_id', \Auth::user()->id)
->sum('time');
\Auth::user()->id
选择当前登录用户的ID。