Verändern Bild in Laravel 5.2
Kann mir jemand helfen, wie die Umsetzung der Größenänderung Bild in Laravel?
Habe ich diesen code nur:
if($request->hasFile('image')){
if (Input::file('image')->isValid()) {
$file = Input::file('image');
$destination = base_path() . '/public/images/ServiceImages';
$extension = Input::file('image')->getClientOriginalExtension();
$fileName = rand(111,99999).'.'.$extension;
if(!empty($data['Image'])){
unlink($destination.$data['Image']);
}
$file->move($destination, $fileName);
$service->image=$fileName;
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laravel nicht über eine default-Größe des Bildes.
Aber die meisten laravel-Entwickler verwenden 'Bild intervention' im Umgang mit dem Bild. (Einfach zu bedienen)
Installieren (Bild intervention):
SCHRITT 1 Laufen
SCHRITT 2 Auf Ihre config/app.php:
In der $Anbieter-array, fügen Sie den folgenden:
In der $aliases array,fügen Sie den folgenden:
Wenn Sie Probleme haben, Ihre GD-librabry fehlt, installieren Sie es
php7.0-gd
~~ Verwenden Sie auf Ihrem controller ~~
SCHRITT 3
Auf der Oberseite des Controllers
use Intervention\Image\ImageManagerStatic as Image;
SCHRITT 4
Auf Ihre Methode (es gibt mehrere Möglichkeiten, aber dies wird Ihnen eine Idee geben)
Referenz hier
Versuchen, diese, Bild intervention, open-source-PHP-Bildbearbeitung und-manipulation-Bibliothek