Bu şekilde bir kaynak buldum internette fakat resim url'sine erişemiyorum 😃 ne kadar doğru ondan da şüpheliyim resim kaydediliyor fakat erişemiyorum link üzerinde storage/public kllasörüne kaydediyor
try {
$product = OrderExit::where('order_uuid', $request->input('afterTrackWarehouse'))->firstOrFail();
if ($request->has('screenshot')) {
$base64Data = $request->input('screenshot');
$extension = explode('/', explode(':', substr($base64Data, 0, strpos($base64Data, ';')))[1])[1]; // .jpg .png .pdf
$replace = substr($base64Data, 0, strpos($base64Data, ',')+1);
$image = str_replace($replace, '', $base64Data);
$image = str_replace(' ', '+', $image);
$imageName = Str::random(10).'.'.$extension;
Storage::disk('public')->put($imageName, base64_decode($image));
$product->screenshot_product = $imageName;
$product->save();
// Resmin tam URL'sini oluştur
$imageUrl = asset('storage/'.$imageName);
// Resim URL'sini döndür
return response()->json(['message' => 'Resim başarıyla kaydedildi.', 'image_url' => $imageUrl], 200);
} else {
return response()->json(['message' => 'Resim Kaydedilmedi'], 400);
}
} catch (Exception $exception) {
return response()->json(['message' => 'Resim Kaydedilmedi Exception'], 400);
}
@sineld abi sen anlarsın mustafa abi yok ortada 🤣🤣