File Manager Lite
Dir:
/home/u540325668/domains/sostabazar.in/public_html/schooldemo/app/Services
Upload
[..]
BootstrapTableService.php (7.21 KB)
Edit
Rename
Del
CachingService.php (5.73 KB)
Edit
Rename
Del
FeaturesService.php (3.27 KB)
Edit
Rename
Del
GeneralService.php (7.23 KB)
Edit
Rename
Del
ImageService.php (757 B)
Edit
Rename
Del
Payment/
Rename
Del
ResponseService.php (7.1 KB)
Edit
Rename
Del
SchoolDataService.php (29.66 KB)
Edit
Rename
Del
SchoolQueueService.php (3.27 KB)
Edit
Rename
Del
SessionYearsTrackingsService.php (3.31 KB)
Edit
Rename
Del
SubscriptionService.php (39.55 KB)
Edit
Rename
Del
UploadService.php (1.34 KB)
Edit
Rename
Del
UserGuideService.php (1.53 KB)
Edit
Rename
Del
UserService.php (20.67 KB)
Edit
Rename
Del
Edit: ImageService.php
<?php namespace App\Services; use Illuminate\Support\Facades\Storage; use Intervention\Image\Facades\Image; class ImageService { public static function compression($requestImage, $folder) { $file_name = uniqid('', true) . time() . '.' . $requestImage->getClientOriginalExtension(); $image = Image::make($requestImage)->encode(null, 60); Storage::disk('public')->put($folder . '/' . $file_name, $image); return $folder . '/' . $file_name; } public static function delete($image) { if (Storage::disk('public')->exists($image)) { return Storage::disk('public')->delete($image); } //Image does not exist in server so feel free to upload new image return true; } }
Simpan