where('user_id', $request->user()->id) ->latest() ->get(); return view('iso-uploads.index', compact('uploads')); } public function store(Request $request, IsoUploadService $service): RedirectResponse { $request->validate([ 'iso' => ['required', 'file', 'mimes:iso', 'max:'.((int) config('hosting.iso_upload.max_size_mb', 10240) * 1024)], ]); try { $service->upload($request->user(), $request->file('iso')); } catch (\Throwable $e) { return back()->withErrors(['iso' => $e->getMessage()]); } return redirect()->route('iso-uploads.index')->with('success', 'ISO hochgeladen.'); } }