public function add() { if (Auth::guest()) { return Redirect::back()->withInput()->withErrors('请先登录'); } $file = Request::file('filefield'); if ($file == null) { return Redirect::back()->withInput()->withErrors('未选择图片'); } $extension = $file->getClientOriginalExtension(); if ($extension != 'jpg') { return Redirect::back()->withInput()->withErrors('请用jpg格式的图片'); } $user = Auth::user(); $user->avatar = 't'; $user->save(); Storage::disk('avatar')->put(Auth::user()->email . '.' . $extension, File::get($file)); $entry = Fileentry::firstOrNew(['filename' => Auth::user()->email . '.' . $extension]); $entry->mime = $file->getClientMimeType(); $entry->original_filename = $file->getClientOriginalName(); $entry->filename = Auth::user()->email . '.' . $extension; $entry->save(); return redirect('fileentry'); }