IndexController.php 702 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\controller;
  3. use support\Request;
  4. class IndexController
  5. {
  6. public function index(Request $request)
  7. {
  8. $param = [
  9. "events" => [
  10. [
  11. "channel" => "private-user-1",
  12. "name" => "channel_added"
  13. ]
  14. ]
  15. ];
  16. $key = hash_hmac('sha256', json_encode($param), config('plugin.webman.push.app.app_secret'), false);
  17. echo $key."\n";
  18. }
  19. public function view(Request $request)
  20. {
  21. return view('index/view', ['name' => 'webman']);
  22. }
  23. public function json(Request $request)
  24. {
  25. return json(['code' => 0, 'msg' => 'ok']);
  26. }
  27. }