家政小程序
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

CommonController.php 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. class CommonController extends Controller
  5. {
  6. /**
  7. * 上传图片
  8. * @param Request $request
  9. * @return \Illuminate\Http\JsonResponse
  10. */
  11. public function upload(Request $request)
  12. {
  13. try {
  14. if ($request->hasFile('photo') && $request->file('photo')->isValid()) {
  15. $photo = $request->file('photo');
  16. $extension = $photo->extension();
  17. $store_result = $photo->store('photo');
  18. return response()->json([
  19. 'status' => 0,
  20. 'path' => ''
  21. ]);
  22. } else {
  23. return response()->json([
  24. 'status' => -1,
  25. 'message' => "error, photo is valid!"
  26. ]);
  27. }
  28. } catch (Exception $e) {
  29. return response()->json([
  30. 'status' => -2,
  31. 'message' => "error,".$e->getCode().": ".$e->getMessage()
  32. ]);
  33. }
  34. }
  35. }