about summary refs log tree commit diff
path: root/laravel/app/Http/Controllers
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@librem.one>2025-03-25 23:26:22 +0000
committerZach DeCook <zachdecook@librem.one>2025-03-25 23:26:22 +0000
commita16cf345fbb4dabaf223f2ec4196be207e68ac96 (patch)
treebf63765098e23eac22edc333e877bf9c2a591748 /laravel/app/Http/Controllers
parentc39448b2dea05743f7d9d94d70b94a70e33bad1f (diff)
downloadprosongsa-a16cf345fbb4dabaf223f2ec4196be207e68ac96.tar.gz
random song laravel
Diffstat (limited to 'laravel/app/Http/Controllers')
-rw-r--r--laravel/app/Http/Controllers/SongController.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/laravel/app/Http/Controllers/SongController.php b/laravel/app/Http/Controllers/SongController.php
index 12c76b8..855e345 100644
--- a/laravel/app/Http/Controllers/SongController.php
+++ b/laravel/app/Http/Controllers/SongController.php
@@ -15,6 +15,11 @@ class SongController extends Controller
         $song = Song::where('number', $song )->first();
         return redirect()->route('song.show', ['song' => $song ] );
     }
+    public function random()
+    {
+        $song = Song::inRandomOrder()->first();
+        return redirect()->route('song.show', ['song' => $song ] );
+    }
     public function show( Song $song, Request $request, User $user )
     {
         $lines = explode( "\n", $song['text'] );