diff options
| author | Zach DeCook <zachdecook@librem.one> | 2021-02-12 00:44:51 +0000 |
|---|---|---|
| committer | Zach DeCook <zachdecook@librem.one> | 2021-02-12 00:44:51 +0000 |
| commit | d99588ac37284194202a677ea9cc2a2ccb5846a1 (patch) | |
| tree | 3d86bfd0a47ec2353597152d535f9c9e7e7ccbeb /laravel/resources/views/welcome.blade.php | |
| parent | b1859f40277da1d9ba53b8416f1d681f52f68cc2 (diff) | |
| download | prosongsa-d99588ac37284194202a677ea9cc2a2ccb5846a1.tar.gz | |
homepage: add server-side sorting
Diffstat (limited to 'laravel/resources/views/welcome.blade.php')
| -rw-r--r-- | laravel/resources/views/welcome.blade.php | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/laravel/resources/views/welcome.blade.php b/laravel/resources/views/welcome.blade.php index cc0e5d3..27167fe 100644 --- a/laravel/resources/views/welcome.blade.php +++ b/laravel/resources/views/welcome.blade.php @@ -8,8 +8,18 @@ <form> <input id='toc-filter' placeholder='filter songs'> </form> + Sort by: + @foreach(['id','title','author'] as $key) + <a href='/?sort={{$key}}'> + @if(($_GET['sort'] ??'title') ==$key) + <i>{{$key}}</i> + @else + <b>{{$key}}</b> + @endif + </a> + @endforeach <ul id='toc'> - @foreach( App\Song::all() as $song ) + @foreach( App\Song::orderBy($_GET['sort']??'title')->get() as $song ) <li> <a href='{{ route('song.show', ['song' => $song]) }}'> {{ $song->name }} |
