TestController.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Components\AsyncResponse;
  4. use App\Components\Database;
  5. use App\Components\ErrorPush;
  6. use App\Exceptions\Exception;
  7. use App\Services\WaybillService;
  8. use App\User;
  9. use App\Waybill;
  10. use Illuminate\Http\Request;
  11. use Illuminate\Support\Facades\DB;
  12. use Illuminate\Support\Facades\Hash;
  13. use Illuminate\Support\Facades\Http;
  14. class TestController extends Controller
  15. {
  16. use AsyncResponse, ErrorPush, Database;
  17. const ASNREFERENCE_2 = 'ASNREFERENCE2';
  18. public function __construct()
  19. {
  20. $this->data["active_test"] = "active";
  21. }
  22. public function method(Request $request, $method)
  23. {
  24. try {
  25. return call_user_func([$this, $method], $request);
  26. }catch (\BadMethodCallException $e){
  27. dd("方法不存在");
  28. }
  29. }
  30. public function test()
  31. {
  32. $url = config('api.java.base').config('api.java.device.picking.getContainerOfWave');
  33. $request = Http::get($url, ["container" => "1"]);
  34. $result = $request->json();
  35. dd($result);
  36. }
  37. }