StarNewsController.php 1015 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Http\Controllers\V2;
  3. use App\Http\Controllers\BaseController;
  4. use App\Repositories\PlatformContentRepository;
  5. use App\Repositories\StarNewsRepository;
  6. use App\Transformers\PlatformContentTransformer;
  7. use App\Transformers\StarNewsTransformer;
  8. use Illuminate\Http\Request;
  9. use League\Fractal\Resource\Collection;
  10. use League\Fractal\Manager;
  11. use League\Fractal\Pagination\IlluminatePaginatorAdapter;
  12. /**
  13. * Created by PhpStorm.
  14. * User: durong
  15. * Date: 2019/6/17
  16. * Time: 下午7:42
  17. */
  18. class StarNewsController extends BaseController
  19. {
  20. public function __construct(StarNewsRepository $starNewsRepository)
  21. {
  22. $this->starNewsRepository = $starNewsRepository;
  23. }
  24. //星球新闻列表
  25. public function index(Request $request)
  26. {
  27. $starNews = $this->starNewsRepository->index($request->all());
  28. if ($starNews){
  29. return $this->jsonSuccess($starNews);
  30. }else {
  31. return $this->jsonError('没有找到相关新闻');
  32. }
  33. }
  34. }