راکت
حل شده

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

1 پاسخ

با سلام
برای اپلود تصاویر در پروژه لاراولی از dropzone استفاده کردم و پروژه قبل از اینکه به سی پنل منتقل بشه مشکلی نداشت و تصویر در مسیری که براش مشخص شده بود قرار میگرفت بطور مثال این مسیر :
public/img
بعد از قرار دادن پروژه داخل سی پنل تصاویری که به صورت دستی داخل pulic_html قرار میگیره مشکلی در اجرا شدن نداره اما وقتی تصاویر با استفاده از dropzone اپلود میشه بجای اینکه داخل public_html قرار بگیره (مثلا مسیر public_html /img ) میاد خودش یه فولدر جدید به نام public ایجاد میکنه و تصویر رو در این مسیر قرار میده(public/img) و موقع اجرای صفحه نمیتونه تصویر رو پیدا کنه
یجورایی انگار dropzone با public_html ارتباط برقرار نمیکنه :/

برای انتقال پروژه به سی پنل به این صورت عمل کردم که:
کل فولدر پروژه رو داخل بخش home قرار دادم
فایلهای فولدر public رو کلا به فولدر public_html منتقل کردم و فولدر public رو پاک کردم

ممنون میشم دوستان راهنمایی کنند

ثبت پرسش جدید

پاسخ‌ها

1
Javad Ezaz
Javad Ezaz
@sjavadez

تخصص: برنامه نویس php و لاراول

بهترین پاسخ

توی فولدر public_html فایل index.php رو باز کنید بعد کد زیر :

$app = require_once __DIR__.'/../bootstrap/app.php';

سه خط زیر رو اضافه کنید :

$app->bind('path.public', function() {
    return __DIR__;
});

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

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

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