CureList.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Models\Cure;
  4. use App\Services\ToolsServices;
  5. use Illuminate\Http\Request;
  6. class CureList
  7. {
  8. public function getCure(Request $request){
  9. $page = $request->post('page',1);
  10. $limit = $request->post('limit',10);
  11. $list = Cure::getList($page,$limit);
  12. return ToolsServices::returnAdmin(0,$list);
  13. }
  14. public function submit(Request $request){
  15. $title = $request->post('title');
  16. if(empty($title)){
  17. return ToolsServices::returnAdmin(0,[]);
  18. }
  19. $desc = $request->post('desc');
  20. if(empty($desc)){
  21. return ToolsServices::returnAdmin(0,[]);
  22. }
  23. $cover = $request->file('cover');
  24. $cover = $cover->store('image');
  25. $video = $request->file('video');
  26. $video = $video->store('image');
  27. Cure::insertData([
  28. 'title' => $title,
  29. 'desc' => $desc,
  30. 'cover' => $cover,
  31. 'video' => $video
  32. ]);
  33. return ToolsServices::returnAdmin(0,[]);
  34. }
  35. public function delete(Request $request){
  36. $id = $request->post('id');
  37. if(empty($id)){
  38. return ToolsServices::returnAdmin(0,[]);
  39. }
  40. Cure::del($id);
  41. return ToolsServices::returnAdmin(0,[]);
  42. }
  43. }