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 post we will see how to export CSV file in laravel, Export csv file in laravel is most common function...
Apr-30-2021
In this article, we will see carbon add months to date in laravel 9. Carbon provides the addMonth() and addMon...
Nov-18-2022
Creating an auto-generating slug using Laravel Livewire is a practical and efficient way to handle slugs for your applic...
Oct-27-2023
Hey developers! If you're like me, constantly striving to make your Laravel applications faster and more effici...
Jan-05-2024