RestfulController.php 711 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace Heanup\App\Api;
  3. abstract class RestfulController extends Controller
  4. {
  5. protected $isrestful = true;
  6. /**
  7. * Get Method|获取数据
  8. * @return void
  9. */
  10. protected abstract function getData();
  11. /**
  12. * Post Method|新增数据
  13. * @return void
  14. */
  15. protected abstract function postData();
  16. /**
  17. * Put Method|更新数据
  18. * @return void
  19. */
  20. protected abstract function putData();
  21. /**
  22. * Delete Method|删除数据
  23. * @return void
  24. */
  25. protected abstract function deleteData();
  26. /**
  27. * Patch Method|更新部分字段,如:status
  28. * @return void
  29. *
  30. */
  31. protected function patchData(){}
  32. }