مشکات
3 سال پیش توسط مشکات مطرح شد
3 پاسخ

آپلود عکس در لاراول

سلام خسته نباشید
یه سوالی داشتم دوستان
وقتی کاربر میخواد رجیستر کنه میتونه یک عکس را آپلود کنه
این کد در قسمت لوکال من کار میکنه به درستی
اما در قسمت سرور که اجراش میکنم عکس آپلود نمیشه
خیلی ممنون میشم اگر راهنماییم کنید

 protected function create(array $data)
    {
        if (request()->has('avatar')){
            $avataruploaded = request()->file('avatar');

            $avatarname = time() . '.' . $avataruploaded->getClientOriginalExtension();
            $avatarpath = public_path('/images/');
            $avataruploaded->move($avatarpath ,$avatarname );
            return User::create([
                'name' => $data['name'],
                'email' => $data['email'],
                'password' => Hash::make($data['password']),
                'avatar' => '/images/' . $avatarname ,
            ]);

        }
        return User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'password' => Hash::make($data['password']),
        ]);

    }

ثبت پرسش جدید
محمد حکمتی
تخصص : مثلا backend
@mohammad.hekmaty 3 سال پیش مطرح شد
1

از public_path استفاده کردین احتمالا ایراد توی sever.php باشه.
این کد رو با چند خط آخر کد server.php جایگزین کنید.

if ($uri !== '/' && file_exists(__DIR__.'/public_html'.$uri)) {
    return false;
}

require_once __DIR__.'/public_html/index.php';

...
تخصص : ...
@Bingo 3 سال پیش مطرح شد
0

ax error mazkour ro bezarin !


محمد حکمتی
تخصص : مثلا backend
@mohammad.hekmaty 3 سال پیش مطرح شد
1

از public_path استفاده کردین احتمالا ایراد توی sever.php باشه.
این کد رو با چند خط آخر کد server.php جایگزین کنید.

if ($uri !== '/' && file_exists(__DIR__.'/public_html'.$uri)) {
    return false;
}

require_once __DIR__.'/public_html/index.php';

مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش مطرح شد
1

@mohammad.hekmaty
@Bingo
خیلی خیلی ممنونم از راهنماییتون
بله آقای حکمتی مشکل همین چیزی بود ک گفتین سپاسگزارم🌺☘️


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

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