BaseController.php 680 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * @Created by PhpStorm
  4. * @author: Kirin
  5. * @day: 2024/11/19
  6. * @time: 12:50
  7. */
  8. namespace qiniu\basic;
  9. use app\Request;
  10. abstract class BaseController
  11. {
  12. protected $request;
  13. public function __construct(Request $request)
  14. {
  15. $this->request = $request;
  16. }
  17. public function success($msg = 'ok', ?array $data = null)
  18. {
  19. return app('json')->success($msg, $data);
  20. }
  21. public function error($msg = 'fail', ?array $data = null)
  22. {
  23. return app('json')->fail($msg, $data);
  24. }
  25. public function status($code = 200, $msg = 'ok', ?array $data = null)
  26. {
  27. return app('json')->make($code, $msg, $data);
  28. }
  29. }