2016-09-09 4 views
0

Ich versuche, Benutzerinformationen einschließlich eines Bildes in Laravel 5.3 zu speichern. Hier ist der relevante Code:Laravel Thumbnail Kann nicht lesen Originalbild

if (isset($request->image)) 
      {$path = $request->file('image')->store('public/users');} 

     $user = User::find($request->id); 
     if (isset($path)) 
      {$user->image = $path;} 
     $user->name = $request->name; 
     $user->email = $request->email; 
     $user->active = $request->active; 
     $user->admin = $request->admin; 
     $user->address = $request->address; 
     $user->country_id = $request->country_id; 
     if ($request->ageverified = 1) 
      {$user->ageverified = 1;} 
     if ($request->verifieddate <> '') 
     {$user->verifieddate = $request->verifieddate;} 
     $user->verify_notes = $request->verify_notes; 
     $user->publisher = $request->publisher; 
     $user->paypal = $request->paypal; 
     $user->proname = $request->proname; 

     if (isset($path)) { 
      $file = Storage::url($path); 
      $tpath = basename($path); 
      Image::make($path)->resize(100, 
       100)->save('public/users/thumbs/'.tpath); 
      $user->thumbnail = $tpath; 

     } 

     $user->save(); 

Das Bild wird gespeichert OK, aber wenn ich zu machen die Vorschau erhalten Ich erhalte:

NotReadableException in AbstractDecoder.php line 302: Image source not readable 

Ich habe versucht alles, aber bin wirklich stecken!

Antwort