با سلام و خسته نباشید
من یک پروژه لاراولی دارم که عکس ها و فایل های را توی دایرکتوری storage ذخیره میکنم
اما زمانی که میخوام با url بهشون دسترسی داشته باشم ارور 404 میده
دستور storage:link رو هم اجرا کردم و یک symlinkدر پوشه public ساختم اما زمانی که آدرس پوشه Public را هم میدهم ارور میده که این آدرس وجود ندارد با استفاده از setVisibility دسترسی به فایل رو public کردم اما وقتی getVisibility میکنم بهم میگه که private هست .
خیلی هم سرچ کردم اما دیگه نه میدونم چی سرچ کنم نه راه کاری به ذهنم میرسه ممنون میشم اگر بلدید راهنمایی کنید.
سلام من مشکلم حل شد قصد داشتم این سوال رو پاک کنم اما ندیدم کجا میشه این کار رو کرد
به همین دلیل راه حلش رو مینویسم که شاید به کار یکی از دوستان بیاد
اولین مسئله ای که هست برای دسترسی به فایل ها باید اون ها در دایرکتوری public بگذاریم فایل های ثابت پروژه رو مستقیم میشه داخل این پوشه ریخت اما فایل هایی که باید آپلود بشه طبق آدرس های خود لاراول و داکیومنتش داخل دایرکتوری storage/app/public ذخیره میشه به همین دلیل دستور php artisan storage:link را باید اجرا کنیم که یک symlink در public ساخته شود سپس آدرس که میخوای بدیم آدرس پوشه public هست"storage/filename/ " دقت کنید که حتما / اولش باشه مشکل من که دو روز درگیرش بودم نداشتن همین / بود.
بازم من تجربه زیادی ندارم اگر جایی رو اشتباه گفتم دوستان که میخونن اصلاحش کنن.
ممنون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟