public function live() { $firebase = new \Firebase\FirebaseLib(env('FIREBASE_URL'), env('FIREBASE_SECRET')); $online_users = json_decode($firebase->get('presence/')); $online = collect([]); if ($online_users != null) { foreach ($online_users as $key => $value) { if ($value) { $user = User::find($key); $online->push($user); } } } $users = User::count(); $users_today = User::whereRaw('date(created_at) = curdate()')->count(); return view('base.partials.live', compact('online', 'users_today', 'users')); }
public function admin($status, $userId) { $user = User::find($userId); if ($status == 'attach') { $user->roles()->attach('1'); return redirect()->back()->withSuccess('Role successfully changed.'); } $user->roles()->detach('1'); return redirect()->back()->withSuccess('Role successfully changed.'); }