Backend for songs.zachdecook.com
misc improvements
Zach DeCook 2021-09-30
parent f5c2804 · commit 2f7b60b
-rw-r--r--laravel/app/Song.php6
-rw-r--r--laravel/public/music/.gitignore1
2 files changed, 4 insertions, 3 deletions
diff --git a/laravel/app/Song.php b/laravel/app/Song.php
index f31c7ce..a50a5f0 100644
--- a/laravel/app/Song.php
+++ b/laravel/app/Song.php
@@ -7,7 +7,7 @@ use App\Http\Controllers\SongController;
class Song extends Model
{
- public $fillable = ['number', 'title', 'author', 'key', 'text'];
+ public $fillable = ['number', 'title', 'author', 'key', 'text'];
public function playlists()
{
return $this->belongsToMany('App\Playlist');
@@ -43,8 +43,8 @@ class Song extends Model
public function setTextAttribute($text)
{
// Watch out, this saves immediately!
- if ($text && file_put_contents("public/text/{$this->id}.txt", $text)) {
- $this->attributes['text'] = null;
+ if ($text) {
+ file_put_contents("public/text/{$this->id}.txt", $text);
}
}
public function getChordsAttribute($txt = null)
diff --git a/laravel/public/music/.gitignore b/laravel/public/music/.gitignore
new file mode 100644
index 0000000..682d0c8
--- /dev/null
+++ b/laravel/public/music/.gitignore
@@ -0,0 +1 @@
+*.mp3