/** * Return all folders belonging to current user. * * @return string */ public function index() { if (Input::get('all') === 'true' && (Auth::user()->isAdmin || IS_DEMO)) { return Folder::withTrashed()->where('name', '!=', 'root')->orderBy('updated_at', 'desc')->limit(1000)->get(); } else { return Auth::user()->folders()->with('labels')->get(); } }