ArticleController.php 619 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: zilongs
  5. * Date: 20-10-5
  6. * Time: 下午3:40
  7. */
  8. namespace App\Http\Controllers\Api\V2;
  9. use App\Models\Article;
  10. class ArticleController extends AuthController
  11. {
  12. public function articleList()
  13. {
  14. $data = Article::orderBy('id', 'desc')->paginate();
  15. return out($data);
  16. }
  17. public function articleDetail()
  18. {
  19. $req = request()->post();
  20. $this->validate(request(), [
  21. 'article_id' => 'required|integer',
  22. ]);
  23. $data = Article::where('id', $req['article_id'])->first();
  24. return out($data);
  25. }
  26. }