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