ایرج حسین زاده
3 سال پیش توسط ایرج حسین زاده مطرح شد
2 پاسخ

والله ای سوال 10 بار میپرسم تو لاراول اگه بشه جواب بدین

سلام به همه
واقعیت اینه من تو لوکال راخت داشتم عکس رو ذخیره میکردم عکس تو
storage>>app>>public
ذخیره میشد با کده
php artisan storage:linke
هم کاری میکریدیم تو public بتونیم عکس رو بگیریم حالا من اینو بردم تو هاست عکس تو همون جا
storage>>app>>public
ذخیره میشه ولی تو storage های ایجاد شده تو public و public_html نمیفرسته حالا من اگه بخوام عکسی بزارم اول باید برم تو storage public_html ذخیره کنم دستی بعد عکس رو بگیرم موندم کمک کنید


ثبت پرسش جدید
saman khoshghadam
تخصص : برنامه نویس وب
@thethinkerdev 3 سال پیش مطرح شد
0

سلام
در public_html یه دایرکتوری با نام storage بسازید یه فایل تستی داخلش میذاریم مثلا sliders.txt
بعد برید فایل filesystems.php باز کنید داخل دایرکتوری config

  • دیسک مثلا public رو اینجوری تنظیم کنید :
 'public' => [
            'driver' => 'local',
            'root' => "/home/<user-name>/public_html/storage",
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],
  • user-name اسم سایت یا نام کاربری شما هستش مثلا roocket

برای دریافت اون فایل :

                <a href="{{ asset("storage/sliders.txt") }}">Click me</a>

قطعا توی حالت توسعه فایل filesystems رو باید تغییر بدید یا میتونید داخل یک provider بررسی کنید اگه اپ وضعیتش production بود تنظیمش کنه روی مثلا "/home/<user-name>/public_html/storage"
اگرم نبود که همون حالت پیش‌فرض


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

پاسختون رو در ادامه تاپیک قبلی در اینجا ارسال کردم.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام