visuddhinanda před 2 roky
rodič
revize
9b1bcb58e7
1 změnil soubory, kde provedl 17 přidání a 4 odebrání
  1. 17 4
      app/Http/Resources/UserResource.php

+ 17 - 4
app/Http/Resources/UserResource.php

@@ -3,6 +3,8 @@
 namespace App\Http\Resources;
 
 use Illuminate\Http\Resources\Json\JsonResource;
+use Illuminate\Support\Facades\Storage;
+use Illuminate\Support\Facades\App;
 
 class UserResource extends JsonResource
 {
@@ -14,10 +16,21 @@ class UserResource extends JsonResource
      */
     public function toArray($request)
     {
-        return [
-            "id"=>$this['userid'],
-            "userName"=> $this['username'],
-            "nickName"=> $this['nickname'],
+        $data = [
+            "id"=>$this->userid,
+            "userName"=> $this->username,
+            "nickName"=> $this->nickname,
+            "email"=> $this->email,
         ];
+        if($this->avatar){
+            $data['avatarName'] = $this->avatar;
+            $img = str_replace('.jpg','_s.jpg',$this->avatar);
+            if (App::environment('local')) {
+               $data['avatar'] = 'http://localhost:8000' . Storage::url($img);
+            }else{
+               $data['avatar'] = Storage::url($img);
+            }
+        }
+        return $data;
     }
 }