菜谱项目

FindsController.php 861B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: xinrui
  5. * Date: 2018/4/4
  6. * Time: 下午1:38
  7. */
  8. namespace App\Api\V1\Controllers;
  9. use App\Models\VestPublish;
  10. use Illuminate\Http\Request;
  11. use Solr;
  12. class FindsController extends BaseController
  13. {
  14. //发现页面
  15. public function getFinds(Request $request)
  16. {
  17. $publish_info=VestPublish::getFindsInfo();
  18. if (empty($publish_info)){
  19. return $this->response->array(self::returnValue([], 1010));
  20. }
  21. //分页
  22. $page=$request->has('page')?$request->input('page'):1;
  23. //$page=2;//测试数据
  24. $pageSize=config('constants.PAGE_SIZE');
  25. $totalNum=count($publish_info);
  26. $pageInfo=$this->_PAGE($totalNum,$page,$pageSize);
  27. return $this->response->array(self::returnValue(['data'=>$publish_info,'pageInfo'=>$pageInfo], 200));
  28. }
  29. }