entry_id != $entryId ) { abort(404); } $service = app(FileServersService::class); $patches = [ 'file' => $service->getDownloadFileUrl( $file ), 'name' => $file->entry->title, 'outputName' => $file->filename ]; return view('tools.patcher', compact('patches')); } public function play( Request $request, int $entryId, EntryFile $file ) { if( $file->entry_id != $entryId ) { abort(404); } $service = app(FileServersService::class); $patches = [ 'file' => $service->getDownloadFileUrl( $file ), 'name' => $file->entry->title, 'outputName' => $file->filename ]; $emuConfig = [ 'core' => $file->playOnlineSetting?->core, 'threads' => $file->playOnlineSetting?->threads, ]; return view('tools.play', compact('patches', 'emuConfig')); } }