private function uploadScrrenVideo($video_id) { if (count($this->screenFiles) > 0) { VideoScreens::deleteAll('video_id = :video_id', [':video_id' => $video_id]); } foreach ($this->screenFiles as $file) { $nameFile = time() . '_' . $file->baseName . '.' . $file->extension; // сохраняем превьюшки Image::thumbnail($file->tempName, 336, 189)->save('../web/uploads/screenvideo/' . $nameFile, ['quality' => 80]); // if($file->saveAs("../web/uploads/screenvideo/".$nameFile)){ // сохранение в бд url до скрина на облаке $videoScreen = new VideoScreens(); $videoScreen->video_id = $video_id; $videoScreen->screen_url = "/uploads/screenvideo/" . $nameFile; $videoScreen->save(); // } } return true; }