user()->account_id)->get(); $photos = Photo::where('account_id', auth()->user()->account_id)->get(); /** @var \Illuminate\Support\Collection */ $documents = collect($documents); $elements = $documents->concat($photos)->sortByDesc('created_at'); // size is in bytes in the database $currentAccountSize = StorageHelper::getAccountStorageSize(auth()->user()->account); if ($currentAccountSize != 0) { $currentAccountSize = round($currentAccountSize / 1000000); } // correspondingPercent $percentUsage = round($currentAccountSize * 100 / config('monica.max_storage_size')); $accountHasLimitations = AccountHelper::hasLimitations(auth()->user()->account); return view('settings.storage.index') ->withAccountHasLimitations($accountHasLimitations) ->withElements($elements) ->withCurrentAccountSize($currentAccountSize) ->withAccountLimit(config('monica.max_storage_size')) ->withPercentUsage($percentUsage); } }