سلام
من پروژه لاراول رو تو هاست اپلود کردم همه چیز خوبه . منتها یه مشکلی که داریم هنگامی که فایلی رو اپلود میکنم تو پوشه public_html ذخیره نمیشه و یه پوشه به نام public تو روت اصلی ایجاد میکنه و داخل اون ذخیره میکنه .
برای رفع این مشکل چیکار باید بکنم؟
باتشکر
درود
فایل Index.php رو باز کنید. بعد از این که متغیر app$ تعریف شد کد زیر رو اضافه کنید:
$app = require_once __DIR__.'/../bootstrap/app.php';
...
$app->bind('path.public', function() {
return __DIR__;
});
و یا داخل متد ()register یه سرویس پروایدر از کد زیر استفاده کنید:
public function register()
{
// ...
$this->app->bind('path.public', function() {
return base_path('public_html');
});
}
چنانچه فولدر فایلهای لاراول در روت قرار داره (کنار فولدر public_html) بصورت زیر:
public function register()
{
// ...
$this->app->bind('path.public', function() {
return realpath(base_path().'/../public_html');
});
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟