$user = User::where('id', 1)->get();
$user->makeVisible('attribute')->toArray();
$user->makeHidden('attribute')->toArray();
$user = User::where('id', 1)->get();
$user->makeVisible('attribute')->toArray();
$user->makeHidden('attribute')->toArray();
$list = DB::table('posts') ->groupBy('user_id') ->selectRaw('user_id,sum(views) as total_views')