From 766f7d4f9d9ce1a277ad569187e28c6438159f12 Mon Sep 17 00:00:00 2001
From: "p.belezov"
Date: Tue, 18 Jun 2024 14:55:50 +0800
Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D0=B1=D1=83=D0=B5=D0=BC=20?=
=?UTF-8?q?=D0=BF=D0=BE=20=D0=B4=D1=80=D1=83=D0=B3=D0=BE=D0=BC=D1=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/Http/Controllers/YoutubeDownloadController.php | 11 +++++++----
resources/views/Main.vue | 9 +++++----
resources/views/welcome.blade.php | 2 +-
3 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/app/Http/Controllers/YoutubeDownloadController.php b/app/Http/Controllers/YoutubeDownloadController.php
index 2b0efe2..52c36eb 100644
--- a/app/Http/Controllers/YoutubeDownloadController.php
+++ b/app/Http/Controllers/YoutubeDownloadController.php
@@ -28,12 +28,15 @@ class YoutubeDownloadController extends Controller
return response(json_encode($response));
} else {
$videotitle = $video->getFile()->getFilename(); // Will return Phonebloks
- $videotitle = str_replace('webp', 'mp4', $videotitle);
- //$file_path = public_path('/'.'downloads/'.$videotitle);
- //return response()->download($file_path);
+ $videotitle = str_replace('webp', 'mp4', $videotitle);
+ //$file_path = public_path('/'.'downloads/'.$videotitle);
+ //return response()->download($file_path);
// $video->getFile(); // \SplFileInfo instance of downloaded file
//$file_path = public_path('/downloads/'.$videotitle);
- return redirect()->route('download', [$videotitle]);
+ $response = new \stdClass();
+ $response->link = $videotitle;
+ return response(json_encode($response));
+ //return redirect()->route('download', [$videotitle]);
//return response()->download($file_path);
}
}
diff --git a/resources/views/Main.vue b/resources/views/Main.vue
index d8543e8..55ce07f 100644
--- a/resources/views/Main.vue
+++ b/resources/views/Main.vue
@@ -3,9 +3,10 @@
Вставьте ссылку:
-
+
- Скачать
+ Найти
+ Скачать
@@ -26,8 +27,8 @@ export default {
startDownload(){
this.fetching = true;
axios.get(`/download_api?videourl=${this.url}`).then((responce)=>{
- this.fetching = false;
- console.log(responce);
+ this.fetching = false;
+ console.log(responce);
})
}
}
diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php
index 9e2b122..603860c 100644
--- a/resources/views/welcome.blade.php
+++ b/resources/views/welcome.blade.php
@@ -3,7 +3,7 @@
- Boilerplate
+ Youtube Download
@vite('resources/app.js')
@vite('resources/css/app.css')