Backend for songs.zachdecook.com
* Edit page: Allow inputing scripture
Zach DeCook 2018-12-27
parent cb430d5 · commit d0bc101
-rw-r--r--laravel/app/Http/Controllers/SongController.php1
-rw-r--r--laravel/resources/views/editsong.blade.php1
-rw-r--r--laravel/resources/views/song.blade.php2
3 files changed, 3 insertions, 1 deletions
diff --git a/laravel/app/Http/Controllers/SongController.php b/laravel/app/Http/Controllers/SongController.php
index 6689fba..1ab6b9e 100644
--- a/laravel/app/Http/Controllers/SongController.php
+++ b/laravel/app/Http/Controllers/SongController.php
@@ -187,6 +187,7 @@ class SongController extends Controller
$song->author = $request->author;
$song->key = $request->key;
$song->text = $request->text;
+ $song->verse = $request->verse;
$song->save();
return redirect()->route( 'song.show', ['song' => $song ] );
}
diff --git a/laravel/resources/views/editsong.blade.php b/laravel/resources/views/editsong.blade.php
index ae0060d..7ca2115 100644
--- a/laravel/resources/views/editsong.blade.php
+++ b/laravel/resources/views/editsong.blade.php
@@ -8,6 +8,7 @@
<input name='title' placeholder='title' type='text' value='{{$song->title}}'/>
<input name='author' placeholder='author' type='text' value='{{$song->author}}'/>
<input name='key' placeholder='Key (e.g. Am)' type='text' value='{{$song->key}}'/>
+ <input name='verse' placeholder='Scripture (e.g. Matthew 1:23)' type='text' value='{{$song->verse}}'/>
<br/>
<textarea name='text' placeholder='song lyrics/chords'
style='width: 100%; height: 200px; font-family: monospace;' >{{$song->text}}</textarea>
diff --git a/laravel/resources/views/song.blade.php b/laravel/resources/views/song.blade.php
index a20df95..89abfdd 100644
--- a/laravel/resources/views/song.blade.php
+++ b/laravel/resources/views/song.blade.php
@@ -14,7 +14,7 @@
Key: {{$song->key}}<br/>
@endif
@if($song->verse)
- Verse(s): {{$song->verse}}<br/>
+ Scripture: {{$song->verse}}<br/>
@endif
@can('update', $song )
<a href='{{ route( 'song.edit', $song ) }}'>edit this song</a>