| xqd
@@ -67,7 +67,7 @@ class IndexController extends Controller
|
|
|
}
|
|
|
}
|
|
|
// 获取其他用户信息 及梦想
|
|
|
- $dreams = DreamInfoModel::orderBy('score','desc')->limit(20)->get();
|
|
|
+ $dreams = DreamInfoModel::orderBy('score','desc')->limit(20)->paginate(20);
|
|
|
$this->dreams($dreams);
|
|
|
return $this->api(compact('banner','other_user','dreams'));
|
|
|
}
|
| xqd
@@ -117,6 +117,7 @@ class IndexController extends Controller
|
|
|
// 关注的用户
|
|
|
$arr = $user->UserCareUser;
|
|
|
$other_user = [] ;
|
|
|
+
|
|
|
foreach ($arr as $k => $v){
|
|
|
if ($v->pivot->dream_num > 0) {
|
|
|
$v->news_num = $v->pivot->dream_num;
|
| xqd
@@ -124,7 +125,7 @@ class IndexController extends Controller
|
|
|
}
|
|
|
}
|
|
|
// 获取其他用户信息 及梦想
|
|
|
- $dreams = DreamInfoModel::orderBy('score','desc')->offset(20)->limit(100)->get();
|
|
|
+ $dreams = DreamInfoModel::orderBy('score','desc')->offset(20)->limit(100)->paginate(20);
|
|
|
$this->dreams($dreams);
|
|
|
return $this->api(compact('other_user','dreams'));
|
|
|
}
|
| xqd
@@ -181,7 +182,7 @@ class IndexController extends Controller
|
|
|
}
|
|
|
}
|
|
|
// 获取其他用户信息 及梦想
|
|
|
- $dreams = DreamInfoModel::orderBy('score','desc')->offset(100)->limit(500)->get();
|
|
|
+ $dreams = DreamInfoModel::orderBy('score','desc')->offset(100)->limit(500)->paginate(20);
|
|
|
$this->dreams($dreams);
|
|
|
return $this->api(compact('other_user','dreams'));
|
|
|
}
|
| xqd
@@ -235,15 +236,15 @@ class IndexController extends Controller
|
|
|
{
|
|
|
$user = $this->getUser();
|
|
|
$keyword ='%'.$request->keyword.'%';
|
|
|
- $data1 = UserInfoModel::where('nickname','like',$keyword)->get();
|
|
|
+ $data1 = UserInfoModel::where('nickname','like',$keyword)->paginate(20);
|
|
|
$data2 = DreamInfoModel::where('dream','like',$keyword)->
|
|
|
- orWhere('dream','like',$keyword)->get();
|
|
|
- $data3 = BaseSettingsModel::where('category','sign')->where('value','like',$keyword)->get();
|
|
|
+ orWhere('dream','like',$keyword)->paginate(20);
|
|
|
+ $data3 = BaseSettingsModel::where('category','sign')->where('value','like',$keyword)->paginate(20);
|
|
|
if (empty($request->keyword)) {
|
|
|
// 历史搜索
|
|
|
- $data1 = $user->search()->orderBy('id','desc')->limit(10)->get();
|
|
|
+ $data1 = $user->search()->orderBy('id','desc')->limit(10)->paginate(20);
|
|
|
// 热门搜索
|
|
|
- $data2 = SearchInfoModel::get();
|
|
|
+ $data2 = SearchInfoModel::paginate(20);
|
|
|
$arr = [];
|
|
|
foreach ($data2 as $k => $v) {
|
|
|
if (count($arr) == 8) {
|
| xqd
@@ -292,7 +293,7 @@ class IndexController extends Controller
|
|
|
return $this->api('');
|
|
|
}
|
|
|
$keyword ='%'.$request->keyword.'%';
|
|
|
- $data1 = UserInfoModel::where('nickname','like',$keyword)->get();
|
|
|
+ $data1 = UserInfoModel::where('nickname','like',$keyword)->paginate(20);
|
|
|
return $this->api(compact('data1'));
|
|
|
}
|
|
|
|
| xqd
@@ -333,7 +334,7 @@ class IndexController extends Controller
|
|
|
}
|
|
|
$keyword ='%'.$request->keyword.'%';
|
|
|
$data = DreamInfoModel::where('dream','like',$keyword)->
|
|
|
- orWhere('dream','like',$keyword)->get();
|
|
|
+ orWhere('dream','like',$keyword)->paginate(20);
|
|
|
foreach ($data as $k => $value) {
|
|
|
$value->user_pic = $value->dreamFindUser;
|
|
|
$value->dream_img = $value->dreamImgsFirst->pic;
|
| xqd
@@ -345,7 +346,7 @@ class IndexController extends Controller
|
|
|
public function getBanner()
|
|
|
{
|
|
|
$banner = BaseSettingsModel::where(['category' => 'banner'])->where(['status' => '1'])
|
|
|
- ->orderBy('sort')->limit('3')->get()->toArray();
|
|
|
+ ->orderBy('sort')->limit('3')->paginate(20)->toArray();
|
|
|
return $banner;
|
|
|
}
|
|
|
|
| xqd
@@ -356,7 +357,7 @@ class IndexController extends Controller
|
|
|
$dream->dream_find_user = $dream->dreamFindUser;
|
|
|
// 计算被关注总人数
|
|
|
$user_id = UserDream::where('dream_id',$dream->id)->first()->user_id;
|
|
|
- $data = UserCareUser::where('other_user_id',$user_id)->get();
|
|
|
+ $data = UserCareUser::where('other_user_id',$user_id)->paginate(20);
|
|
|
$dream->care_num = count($data);
|
|
|
$dream->dream_first_pic = $dream->dreamImgsFirst;
|
|
|
}
|