家政小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ServerInfoController.php 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace App\Http\Controllers\Models;
  3. use Illuminate\Http\Request;
  4. use App\Http\Controllers\Controller;
  5. class ServerInfoController extends Controller
  6. {
  7. /**
  8. * 创建活动
  9. * @param Request $request
  10. * @return \Illuminate\Http\JsonResponse
  11. */
  12. public function store(Request $request)
  13. {
  14. $id = $request->input('id');
  15. $server = $request->input('server');
  16. $content = $request->input('content');;
  17. $photo = $request->input('photo');
  18. if ($id) {
  19. $serverInfo = ServerInfo::find($id);
  20. } else {
  21. $serverInfo = new Campaign;
  22. }
  23. if ($server && $content) {
  24. $serverInfo->server = $server;
  25. $serverInfo->content = $content;
  26. $serverInfo->photo = $photo;
  27. $serverInfo->save();
  28. return Response()->json([
  29. "status" => 0,
  30. "message" => "保存成功!"
  31. ]);
  32. } else {
  33. return Response()->json([
  34. "status" => -1,
  35. "message" => "信息不能为空!"
  36. ]);
  37. }
  38. }
  39. /**
  40. * 每页20进行分页
  41. * @param Request $request
  42. * @return mixed
  43. */
  44. public function list(Request $request)
  45. {
  46. return ServerInfo::paginate(20);
  47. }
  48. }