1. Go to this page and download the library: Download raselswe/image-resizer library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
raselswe / image-resizer example snippets
// TEST IMAGE RESIZER -- EXAMPLE CODE -- web.php
Route::get('image/upload', [ImageUploadController::class, 'index']);
Route::post('image/upload', [ImageUploadController::class, 'upload']);
// ImageUploadController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use RaselSwe\ImageResize\ImageResize;
class ImageUploadController extends Controller
{
public function index()
{
return view('image');
}
public function upload(Request $request, ImageResize $resize)
{
$item = $resize->resize($request->file, 150, 150);
dd($item);
// GET ARRAY
// FIND ORIGINAL IMAGE AND RESIZED IMAGE LINK
// MAKE DB TRANSECTION HERE
}
}