@@ -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