@@ -10,6 +10,8 @@ use DateTime;
|
||||
use Illuminate\Http\UploadedFile;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Redirect;
|
||||
use Intervention\Image\Constraint;
|
||||
use Intervention\Image\Facades\Image;
|
||||
|
||||
class HomeController extends Controller
|
||||
{
|
||||
@@ -145,6 +147,10 @@ class HomeController extends Controller
|
||||
$uploaded_document = $validated_data['file'];
|
||||
$file_name = $uploaded_document->getClientOriginalName();
|
||||
$uploaded_document->storeAs(Auth::user()->getFolder(), $file_name);
|
||||
$img = Image::make($uploaded_document->getRealPath());
|
||||
$img->resize(300, null, static function (Constraint $constraint) {
|
||||
$constraint->aspectRatio();
|
||||
})->save(sprintf('%s/%s/%s', storage_path('app'), Auth::user()->getFolder(), sprintf('300-%s', $file_name)));
|
||||
$data['image'] = $file_name;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user