get('/user', function (Request $request) { return $request->user(); }); Route::post('/files', function (Request $request) { $max_size = (int)ini_get('upload_max_filesize') * 1000; $extensions = implode(',', FileUploader::documents()); $request->validate([ 'file' => [ 'required', 'file', '', 'mimes:' . $extensions, 'max:' . $max_size, ] ]); $file = $request->file('file'); $response = FileUploader::store($file); return 123; return redirect() ->back() ->with('success', 'File has been uploaded.') ->with('file', $response); })->name('files.store');