💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ نیما جهان بخشیان
نمایش فایل در api
جامعه لاراول ایجاد شده در ۱۷ آذر ۱۴۰۲

سلام خسته نباشید 

من یک api نوشتم که شامل مشخصات کاربر لاگین شدس

که url عکس مثلا کارت ملی شو هم میخوام برگشت بدم 

فایل عکس در درایور private قرار داره

چه جوری میتونم به درایور private برای این کار دسترسی داشته باشم

سلام وقتتون بخیر

برای دسترسی به داده‌های یک درایور با اسم private میتوند به شکل زیر عمل کنید

use Illuminate\Support\Facades\Storage;
$fileContents = Storage::disk('private')
->get('path/to/your/file.jpg');

 

برای response دادن  فایلتون هم میتونید دیتا تون رو به شکل json برگردونید 


return response()->json(['image' => $yourFile]);

 

همچنین میتونید به شکل مستقیم یک فایل رو هم برگردونید 

return response()->file($filePath);

 

 

اگر سوالی داشتید حتما بپرسید

موفق باشید

محمدرسول اصغری ۱۸ آذر ۱۴۰۲، ۱۸:۵۱