Ich benutze Laravel und Intervention, um einen Datei-Upload vom Benutzer zu behandeln, habe ich Intervention mit Composer installiert, aber wenn ich versuche, einige seiner Funktionen zu verwenden, bekomme ich diese Fehlermeldung Class 'Intervention\Image\Facades\Image' not found
Ich habe überprüft meine app.php Datei und ich habe die richtigen Codezeilen-Aliase und Anbieter hinzugefügt, aber jetzt bin ich mir nicht sicher, was das ProblemKlasse Bild nicht gefunden, wenn die Intervention
meine Funktion Hier wird
public function postAvatarUpload(Request $request)
{
$this->validate($request, [
'image' => 'required|image|max:3000|mimes:jpeg,jpg,png',
]);
$user = Auth::user();
$usersname = $user->username;
$file = $request->file('image');
// $ext = $file->getClientOriginalExtension();
$ext= Input::file('image')->getClientOriginalExtension();
$filename = $usersname . '.' . $ext;
if (Storage::disk('public')->has($usersname)) {
Storage::delete($usersname);
}
Storage::disk('public')->put($filename, File::get($file));
$path = public_path('app/public/'. $filename);
Auth::user()->update([
'image' => $path,
]);
$resizedImg = Image::make($path)->resize(200,200);
// $ext = $file->getClientOriginalExtension();
return redirect()->route('profile.index',
['username' => Auth::user()->username]);
}
I Verwendung Intervention \ Bild \ Fassaden \ Bild anzog; habe gerade versucht, was du gesagt hast, und ich bekomme Class 'Image' nicht gefunden – Joey93
Das ist eine wirklich dumme Frage, aber es muss gefragt werden - sind Sie sicher, dass das Paket tatsächlich installiert wurde, und dass Composer nicht nur aktualisiert composer.json Datei? –