我遇到了上傳圖片的問題。我有一個默認的圖像給所有的用戶。當我選擇其他圖像來更改默認的圖像時,它不起作用。不知何故$請求沒有被識別。 UserController代碼:請求無法識別上傳圖片
use App\User;
use Illuminate\Http\Request;
use App\Http\Requests;
use Auth;
use Image;
public function updateAvatar(Request $request){
$user = User::find(Auth::user()->id);
if ($request->hasFile('avatar')){
$avatar = $request->file('avatar');
$filename=time() . '.' . $avatar->getClientOriginalExtension();
if($user->avatar!='default.jgp'){
$file = 'uploads/avatars/' . $user->avatar;
if(File::exists($file)){
unlink($file);
}
}
Image::make($avatar)->save(public_path('/uploads/avatars/' . $filename));
$user= Auth::user();
$user->avatar=$filename;
$user->save();
}
return view('pages.AfterLogin.Entidade.users.profile')->withUser(Auth::user());
}
你的表單是什麼樣的? – MMMTroy
確保您使用PUT/PATCH方法 –
我有交方法@LeaTano –