李帅

1.收藏列表改用get

...@@ -158,10 +158,20 @@ class ImmerseController extends Controller ...@@ -158,10 +158,20 @@ class ImmerseController extends Controller
158 158
159 $user = $request->user(); 159 $user = $request->user();
160 160
161 - $data = Collect::query()->where(['user_id' => $user->id, 'state' => 1]) 161 + $collects = Collect::query()->where(['user_id' => $user->id, 'state' => 1])
162 ->orderByDesc('created_at') 162 ->orderByDesc('created_at')
163 ->skip(($page - 1) * $page_size)->take($page_size + 1)->get(); 163 ->skip(($page - 1) * $page_size)->take($page_size + 1)->get();
164 164
165 + $data = [];
166 + foreach ($collects as $collect){
167 + $data['content'] = $collect->immerse->content;
168 + $data['thumbnail'] = $collect->immerse->thumbnail;
169 + $data['url'] = $collect->immerse->url;
170 + $data['type'] = $collect->immerse->type;
171 + $data['is_praise'] = $collect->immerse->isPraise($collect->id, $user->id);
172 + $data['is_collect'] = $collect->immerse->isCollect($collect->id, $user->id);
173 + }
174 +
165 return Response::success($data); 175 return Response::success($data);
166 } 176 }
167 } 177 }
......
...@@ -44,4 +44,9 @@ class Collect extends Model ...@@ -44,4 +44,9 @@ class Collect extends Model
44 return false; 44 return false;
45 } 45 }
46 } 46 }
47 +
48 + public function immerse()
49 + {
50 + return $this->belongsTo(Immerse::class,'immerse_id','id');
51 + }
47 } 52 }
......