راکت
حل شده

اپلود نشدن تصویر بر روی سرور

5 پاسخ

سلام من سایتمو بردم روی سرور الان تو پنل ادمین میخوام تصویر مقاله رو اپلود کنم هیچ تصویری تو پوشه ای که برا تصاویر گذاشتم نمیره
مشکل از چی هست ؟

ثبت پرسش جدید

پاسخ‌ها

5
رضا جلیلیان
رضا جلیلیان
@rezajalilian

تخصص: لطفا تخصص خود را وارد کنید

بهترین پاسخ

با اضافه کردن این کد به appserviceprovider و متد register اخرش درست شد

$this->app->bind('path.public', function() {
return base_path().'/public_html';
});

دم همه گرم برا راهنمایی
@mrerfan.ir
@ghomi2018
@khanzadimahdi

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

توی کدوم پوشه اپلود میکنی؟ سطح دسترسی پوشه رو بزار ۷۵۵

رضا جلیلیان
رضا جلیلیان
@rezajalilian

تخصص: لطفا تخصص خود را وارد کنید

طبق اموزش ها همه فایل هارو بردم قبل public_html و فولدر پابلیک پروژه رو محتواش رو گذاشتم تو public_html
بعد وقتی یه تصویر اپلود میکنم میاد بیرون از public_html یه فولدر میسازه

@khanzadimahdi
@hesammousavi

شاید پاسخ شما همین‌جا باشد

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

مقدار زیر به قسمت AppServiceProvider متد register اضافه کن :

 $this->app->bind('path.public', function() {
        return base_path().'/../public_html';
        });

قسمت public_html آدرس public البته فایل های من یک پوشه قبل از public_html درون پوشه ای قرار داده شده اند که آدرسم به شکل بالا در اومده

عرفان همتی
عرفان همتی
@erfanhemmati

تخصص: Backend Developer

$image = $request->file('art_thumbnail');
            $image_name = time() . '_' . $image->getClientOriginalName();
            $image->move('upload/articles', $image_name);

به این شیوه آپلود کنید، مشکلی پیش نمیاد...
فولدر upload داخل پوشه، public_html قرار داره...
و فایل‌های اصلی، قبل public_html

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

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