جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
mq1379
3 سال پیش توسط mq1379 مطرح شد
1 پاسخ

فایل منیجر

من پروژه خودمو رو هاست آپلود کردم یونیشارپ فایل منیجر من بر خلاف لوکال اینجا توی پوشه storage که توی public_html هست چیزی رو آپلود نمیکنه و فقط توی پوشه storage که بیرون public هست آپلود میکنه میخواستم بدونم مشکلش چیه و اینکه اگه بخوام به همون فایلی که تو پوشه storage توی فایل اصلی پروژه هست چجوری باید از سایت بهش آدرس بدم؟


ثبت پرسش جدید
رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

سلام
باید ادرس پوشه public رو عوض کنی با کد زیر توی مسیر
App\Providers\AppServiceProvider.php

 if(!env("APP_DEBUG")){
            $this->app->bind('path.public', function () {
                return realpath(base_path() . '/../public_html');
            });
        }

یادت باشه APP_DEBUG رو توی فایل .env روی false بذاری ( فقط روی هاست )


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

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