Selaa lähdekoodia

音乐时长转换

durong 5 vuotta sitten
vanhempi
commit
c6a4227621

+ 3 - 0
app/Http/Controllers/MusicController.php

@@ -139,6 +139,7 @@ class MusicController extends Controller
             'name' => 'required|string|max:50',
             'url' => 'required|string',
             'category_id' => 'required|integer',
+            'music_duration' => 'required|integer',
         ]);
         if ($validator->fails()) {
             return $this->response->error($validator->errors()->first(), 500);
@@ -155,6 +156,7 @@ class MusicController extends Controller
             'id' => 'required|exists:post_music_category_rel',
             'name' => 'required|string|max:50',
             'category_id' => 'required|integer',
+            'music_duration' => 'required|integer',
             'url' => 'required|string'
         ]);
         if ($validator->fails()) {
@@ -196,4 +198,5 @@ class MusicController extends Controller
         ];
         return $data;
     }
+
 }

+ 2 - 2
app/Repositories/MusicRepository.php

@@ -128,7 +128,7 @@ class MusicRepository
         $data = [
             'name' => $request['name'],
             'url' => $url,
-            'music_duration' => 60,
+            'music_duration' => $request['music_duration'],
         ];
         $date = date('Y-m-d H:i:s');
         DB::beginTransaction();
@@ -168,7 +168,7 @@ class MusicRepository
         $date = date('Y-m-d H:i:s');
         $post_music->name = $request['name'];
         $post_music->url = $request['url'];
-        $post_music->music_duration = 60;
+        $post_music->music_duration = $request['music_duration'];
         $post_music->updated_at = $date;
         DB::beginTransaction();
         try{

+ 1 - 1
app/Transformers/MusicTranformer.php

@@ -17,7 +17,7 @@ class MusicTranformer extends TransformerAbstract {
         return [
             'id' => $musicList['id'],
             'name' => $musicList['name'],
-            'music_duration' => $musicList['music_duration'],
+            'music_duration' => date('i:s',$musicList['music_duration']),
             'url' => $musicList['url'],
             'created_at' => date($musicList['created_at']),
             'category_name' => $musicList['category_name'],