In this article, we will see how to convert an image to base64 in laravel 9. Here, we will convert the image to base64 in laravel 7, laravel 8, and laravel 9. Sometimes we are required to store the base64 string instead of the image then we will be required to convert the image to base64.
So, let's see laravel 9 converts the image to base64, and laravel 7/8/9 converts the image to base64.
Example 1:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
public function store(Request $request){
$image = base64_encode(file_get_contents($request->file('image')->path()));
echo $image;
}
}
Example 2:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
public function store(Request $request){
$image = public_path('storage/img/test.jpg');
$base64 = base64_encode(file_get_contents($image));
echo $base64;
}
}
Example 3:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
public function store(Request $request){
$image = storage_path('app/public/img/test.jpg');
$base64 = base64_encode(file_get_contents($image));
echo $base64;
}
}
You might also like:
In this article, we will see how to create web notifications in laravel 9 using pusher. Here, we will learn how to...
Feb-03-2023
Greetings, Laravel enthusiasts! Today, let's unravel a common challenge in web development – converting PDFs t...
Dec-22-2023
In this article, we will see the laravel 9 livewire image upload example. Here, we will learn how to upload an imag...
Dec-01-2022
In this article, we will explore the process of rolling back specific migrations in Laravel, focusing on Laravel version...
Nov-11-2022