Backend for songs.zachdecook.com
Diffstat (limited to 'laravel/app/Http/Controllers/SongController.php')
| -rw-r--r-- | laravel/app/Http/Controllers/SongController.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/laravel/app/Http/Controllers/SongController.php b/laravel/app/Http/Controllers/SongController.php index 1a0ec18..2ad3f75 100644 --- a/laravel/app/Http/Controllers/SongController.php +++ b/laravel/app/Http/Controllers/SongController.php @@ -263,7 +263,11 @@ class SongController extends Controller return redirect("/s/{$song->id}/edit")->withErrors(['key' => $e->getMessage()])->withInput(); } $song->text = $_POST['text'];//request->text strips whitespace. - $song->verse = $request->verse; + try { + $song->verse = $request->verse; + } catch (\Exception $e) { + return redirect("/s/{$song->id}/edit")->withErrors(['verse' => $e->getMessage()])->withInput(); + } $song->save(); return redirect()->route( 'song.show', [ 'song' => $song, |