راکت

ارور در هنگام آپلود فایل

3 پاسخ

سلام من طبق آموزش دوره cms laravel با استفاده از پکیج intervention image میخوام عکس آپلود کنم ارور زیر رو میده لطفا بگید اصلا این ارور مربوط به چی هست و چجوری درستش کنم ؟
ممنون میشم زود جواب بدید..
SplFileInfo::getSize(): stat failed for C:\xampp\tmp\phpA504.tmp

امین
امین
@aminem95
ثبت پرسش جدید

پاسخ‌ها

3
thrashzone13
thrashzone13
@thrashzone13

تخصص: PHP Laravel Developer

سلام میشه کد اون قسمت رو قرار بدین

امین
امین
@aminem95

protected function uploadImages($file)
{
$year = Carbon::now()->year;
$imagePath = "/upload/images/{$year}/";
$filename = $file->getClientOriginalName();
$file = $file->move(public_path($imagePath) , $filename);
$sizes = ["300" , "600" , "900"];
$url['images'] = $this->resize($file->getRealPath() , $sizes , $imagePath , $filename);
$url['thumb'] = $url['images'][$sizes[0]];

    return $url;
}

private function resize($path , $sizes, $imagePath, $filename)
{
    $images['original'] = $imagePath.$filename;
    foreach ($sizes as $size){

        $images[$size] = $imagePath."{$size}_".$filename;
        Image::make($path)->resize($size,null,function ($constraint){
            $constraint->aspectRatio();
        })->save(public_path($images[$size]));
}
return $images;
}

بفرمایید : @thrashzone13

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

امین
امین
@aminem95

اینم کد مربوط به بخش store :

public function store(ArticleRequest $request)
{

    $imageUrl = $this->uploadImages($request->file('images'));
    auth()->user()->article()->create(array_merge(['images'=>$imageUrl],$request->all()));
    return redirect(route('articles.index'));
}

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

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