Добавил удаление файла после скачивания; Тест обложки видео
This commit is contained in:
		
							parent
							
								
									ad921d10a1
								
							
						
					
					
						commit
						b5a4e42c7e
					
				|  | @ -0,0 +1,59 @@ | |||
| APP_NAME=Laravel | ||||
| APP_ENV=local | ||||
| APP_KEY= | ||||
| APP_DEBUG=true | ||||
| APP_URL=http://localhost | ||||
| 
 | ||||
| LOG_CHANNEL=stack | ||||
| LOG_DEPRECATIONS_CHANNEL=null | ||||
| LOG_LEVEL=debug | ||||
| 
 | ||||
| DB_CONNECTION=mysql | ||||
| DB_HOST=127.0.0.1 | ||||
| DB_PORT=3306 | ||||
| DB_DATABASE=laravel | ||||
| DB_USERNAME=root | ||||
| DB_PASSWORD= | ||||
| 
 | ||||
| BROADCAST_DRIVER=log | ||||
| CACHE_DRIVER=file | ||||
| FILESYSTEM_DISK=local | ||||
| QUEUE_CONNECTION=sync | ||||
| SESSION_DRIVER=file | ||||
| SESSION_LIFETIME=120 | ||||
| 
 | ||||
| MEMCACHED_HOST=127.0.0.1 | ||||
| 
 | ||||
| REDIS_HOST=127.0.0.1 | ||||
| REDIS_PASSWORD=null | ||||
| REDIS_PORT=6379 | ||||
| 
 | ||||
| MAIL_MAILER=smtp | ||||
| MAIL_HOST=mailpit | ||||
| MAIL_PORT=1025 | ||||
| MAIL_USERNAME=null | ||||
| MAIL_PASSWORD=null | ||||
| MAIL_ENCRYPTION=null | ||||
| MAIL_FROM_ADDRESS="hello@example.com" | ||||
| MAIL_FROM_NAME="${APP_NAME}" | ||||
| 
 | ||||
| AWS_ACCESS_KEY_ID= | ||||
| AWS_SECRET_ACCESS_KEY= | ||||
| AWS_DEFAULT_REGION=us-east-1 | ||||
| AWS_BUCKET= | ||||
| AWS_USE_PATH_STYLE_ENDPOINT=false | ||||
| 
 | ||||
| PUSHER_APP_ID= | ||||
| PUSHER_APP_KEY= | ||||
| PUSHER_APP_SECRET= | ||||
| PUSHER_HOST= | ||||
| PUSHER_PORT=443 | ||||
| PUSHER_SCHEME=https | ||||
| PUSHER_APP_CLUSTER=mt1 | ||||
| 
 | ||||
| VITE_APP_NAME="${APP_NAME}" | ||||
| VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" | ||||
| VITE_PUSHER_HOST="${PUSHER_HOST}" | ||||
| VITE_PUSHER_PORT="${PUSHER_PORT}" | ||||
| VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" | ||||
| VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" | ||||
|  | @ -0,0 +1,59 @@ | |||
| APP_NAME=Laravel | ||||
| APP_ENV=local | ||||
| APP_KEY=base64:dVe/VlQCWQuBUP2hDw13T2mO0s+M79feLTdrRiVlbC8= | ||||
| APP_DEBUG=true | ||||
| APP_URL=http://localhost | ||||
| 
 | ||||
| LOG_CHANNEL=stack | ||||
| LOG_DEPRECATIONS_CHANNEL=null | ||||
| LOG_LEVEL=debug | ||||
| 
 | ||||
| DB_CONNECTION=mysql | ||||
| DB_HOST=127.0.0.1 | ||||
| DB_PORT=3306 | ||||
| DB_DATABASE=youtube | ||||
| DB_USERNAME=root | ||||
| DB_PASSWORD=кщще | ||||
| 
 | ||||
| BROADCAST_DRIVER=log | ||||
| CACHE_DRIVER=file | ||||
| FILESYSTEM_DISK=local | ||||
| QUEUE_CONNECTION=sync | ||||
| SESSION_DRIVER=file | ||||
| SESSION_LIFETIME=120 | ||||
| 
 | ||||
| MEMCACHED_HOST=127.0.0.1 | ||||
| 
 | ||||
| REDIS_HOST=127.0.0.1 | ||||
| REDIS_PASSWORD=null | ||||
| REDIS_PORT=6379 | ||||
| 
 | ||||
| MAIL_MAILER=smtp | ||||
| MAIL_HOST=mailpit | ||||
| MAIL_PORT=1025 | ||||
| MAIL_USERNAME=null | ||||
| MAIL_PASSWORD=null | ||||
| MAIL_ENCRYPTION=null | ||||
| MAIL_FROM_ADDRESS="hello@example.com" | ||||
| MAIL_FROM_NAME="${APP_NAME}" | ||||
| 
 | ||||
| AWS_ACCESS_KEY_ID= | ||||
| AWS_SECRET_ACCESS_KEY= | ||||
| AWS_DEFAULT_REGION=us-east-1 | ||||
| AWS_BUCKET= | ||||
| AWS_USE_PATH_STYLE_ENDPOINT=false | ||||
| 
 | ||||
| PUSHER_APP_ID= | ||||
| PUSHER_APP_KEY= | ||||
| PUSHER_APP_SECRET= | ||||
| PUSHER_HOST= | ||||
| PUSHER_PORT=443 | ||||
| PUSHER_SCHEME=https | ||||
| PUSHER_APP_CLUSTER=mt1 | ||||
| 
 | ||||
| VITE_APP_NAME="${APP_NAME}" | ||||
| VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" | ||||
| VITE_PUSHER_HOST="${PUSHER_HOST}" | ||||
| VITE_PUSHER_PORT="${PUSHER_PORT}" | ||||
| VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" | ||||
| VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" | ||||
|  | @ -5,7 +5,7 @@ | |||
| /public/storage | ||||
| /storage/*.key | ||||
| /vendor | ||||
| .env | ||||
| .env.local | ||||
| .env.backup | ||||
| .env.production | ||||
| .phpunit.result.cache | ||||
|  |  | |||
|  | @ -11,6 +11,6 @@ public function download($file_name) { | |||
|         $headers = [ | ||||
|             'Content-Type' => 'video/mp4', | ||||
|         ]; | ||||
|         return response()->download($file_path, $file_name, $headers); | ||||
|         return response()->download($file_path, $file_name, $headers)->deleteFileAfterSend(); | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -30,8 +30,11 @@ public function index(Request $request) | |||
|                 return response(json_encode($response)); | ||||
|             } else { | ||||
|                 $videotitle = $video->getFile()->getFilename(); | ||||
|                 $thumbnails = $video->getThumbnails(); | ||||
|                 $thumbnail = $thumbnails[0]?->getUrl(); | ||||
|                 $response = new \stdClass(); | ||||
|                 $response->link = $videotitle; | ||||
|                 $response->thumbnail = $thumbnail; | ||||
|                 return response(json_encode($response)); | ||||
|             } | ||||
|         } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue