/** * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\RedirectResponse */ public function getCommentsByFileId(Request $request) { $this->validate($request, ['fileId' => 'required|min:3']); $fileId = $request->get('fileId'); if ($request->get('save')) { $user = Auth::user(); $gdriveFile = GDriveFile::firstOrNew(['id' => $fileId]); $gdriveFile->id = $fileId; $gdriveFile->name = $request->get('fileName', $fileId); $user->files()->save($gdriveFile); } return redirect()->action('GDriveFileController@show', [$fileId]); }