راکت

اپلود نکردن تصویر روی هاست

1 پاسخ

سلام دوستان

میخواستم بپرسم که آپلود کردن روی هاست و ذخیره آن به چه شکلی است؟ البته در پوشه storage

این سورس من چرا در اوکال هاست آپلود میکنه ولی در هاست آپلود نمیکنه؟ در ضمن داخل لوکال هاست که بودم دستور زیر قبلش اجرا کردم

php artisan storage:link

اما داخل هاست اصلا اپلود نمیکنه.

public function store(Request $request)
{
    $path = $request->file('image') ?? null;
    if ($request->hasFile('image'))
    {
        $file = $request->file('image');
        $name = time();
        $extension = $file->getClientOriginalExtension();
        $fileName = $name . '.' . $extension;
        $path = $file->storeAs('images/aboutExhibitions', $fileName, 'public');
    }
    AboutExhibition::query()->create([
        'user_id' => auth()->id(),
        'title' => $request->title,
        'link' => $request->link,
        'image' => $path,
        'options' => $request->options,
        'body' => $request->body,
    ]);
    return redirect()->route('admin.aboutExhibitions.index');
}
ثبت پرسش جدید

پاسخ‌ها

1
میلاد خسروی
میلاد خسروی
@milwad

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

سلام خسته نباشید
برای هاست های لاراول خودشون ترمینال دارن دستور php artisan storage:link بزن که شاید درست بشه نشد باز بگو بررسی کنیم

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

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

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