From eac5560554d7a04eb91a3bc6610f0720e5f250c3 Mon Sep 17 00:00:00 2001 From: Mischa Spelt Date: Sun, 17 Sep 2017 13:49:27 +0200 Subject: [PATCH] Kerkdienst downloadbaar --- api/app/Http/Controllers/KerkdienstController.php | 8 ++++++++ api/routes/web.php | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/api/app/Http/Controllers/KerkdienstController.php b/api/app/Http/Controllers/KerkdienstController.php index 11f3b86..0ec3c94 100644 --- a/api/app/Http/Controllers/KerkdienstController.php +++ b/api/app/Http/Controllers/KerkdienstController.php @@ -41,6 +41,14 @@ QUERY; 'previous' => $lastNext[0], 'next' => $lastNext[1]]); } + + /** + * Download als MP3 bestand + */ + public function download() { + $file = '/var/audio/podcast/6fm-kerkdienst.mp3'; + return response()->download($file, "6FM_Gemist-Kerkdienst.mp3"); + } /** * Podcast van de laatste kerkdienst diff --git a/api/routes/web.php b/api/routes/web.php index 64a43ad..1863204 100644 --- a/api/routes/web.php +++ b/api/routes/web.php @@ -40,7 +40,8 @@ $app->get('programma/schema/test/{from}/{to}', 'ProgramController@testSchedule' $app->get('programma/download/{year:20\d\d}/{month:\d\d?}/{day:\d\d?}/{hour:\d\d?}/{duration:\d\d?}', 'PodcastController@complete'); $app->get('kerkdienst', 'KerkdienstController@get'); -$app->get('kerkdienst/download', 'KerkdienstController@podcast'); +$app->get('kerkdienst/stream', 'KerkdienstController@podcast'); +$app->get('kerkdienst/download', 'KerkdienstController@download'); // live/onair // live/stream