fix: php8.1 install
This commit is contained in:
@@ -22,14 +22,10 @@ class AccessCross implements MiddlewareInterface
|
|||||||
'Access-Control-Allow-Headers' => 'Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-CSRF-TOKEN, X-Requested-With',
|
'Access-Control-Allow-Headers' => 'Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-CSRF-TOKEN, X-Requested-With',
|
||||||
];
|
];
|
||||||
|
|
||||||
$origin = request()->server('HTTP_ORIGIN');
|
|
||||||
$parseUrl = parse_url($origin);
|
|
||||||
$domains = array_merge(config('app.cors_domain'), [request()->host(true)]);
|
$domains = array_merge(config('app.cors_domain'), [request()->host(true)]);
|
||||||
if (in_array("*", $domains) || in_array($origin, $domains)
|
$domains = array_unique($domains);
|
||||||
|| (isset($parseUrl['host']) && in_array($parseUrl['host'], $domains))) {
|
// 默认为全部允许跨域
|
||||||
$header['Access-Control-Allow-Origin'] = $request->header('Origin', '*');
|
$header['Access-Control-Allow-Origin'] = $request->header('Origin', '*');
|
||||||
}
|
|
||||||
|
|
||||||
$response->withHeaders($header);
|
$response->withHeaders($header);
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|||||||
41
app/queue/redis/Push.php
Normal file
41
app/queue/redis/Push.php
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
<?php
|
||||||
|
declare (strict_types=1);
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | swiftAdmin 极速开发框架 [基于WebMan开发]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2020-2030 http://www.swiftadmin.net
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | swiftAdmin.net High Speed Development Framework
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: meystack <coolsec@foxmail.com> Apache 2.0 License
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
namespace app\queue\redis;
|
||||||
|
|
||||||
|
use app\AdminController;
|
||||||
|
use Webman\Push\Api;
|
||||||
|
|
||||||
|
class Push extends AdminController
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* api推送
|
||||||
|
* @var null
|
||||||
|
*/
|
||||||
|
protected $api = null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 构造函数
|
||||||
|
*/
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
parent::__construct();
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 消息推送首页
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
|
public function index()
|
||||||
|
{
|
||||||
|
return response('success');
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user