محمود خسروی
2 سال پیش توسط محمود خسروی مطرح شد
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');
}

ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 2 سال پیش مطرح شد
0

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


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

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