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