no message

This commit is contained in:
kuaifan 2022-06-29 13:40:26 +08:00
parent 513bc28686
commit 460ebeb8c5
2 changed files with 32 additions and 16 deletions

View File

@ -4,6 +4,7 @@ namespace App\Http\Controllers\Api;
use App\Models\User; use App\Models\User;
use App\Module\Base; use App\Module\Base;
use Arr;
use Guanguans\Notify\Factory; use Guanguans\Notify\Factory;
use Guanguans\Notify\Messages\EmailMessage; use Guanguans\Notify\Messages\EmailMessage;
use Request; use Request;
@ -714,4 +715,33 @@ class SystemController extends AbstractController
} }
} }
} }
/**
* @api {get} api/system/version 18. 获取版本号
*
* @apiVersion 1.0.0
* @apiGroup system
* @apiName version
*
* @apiSuccess {String} version
* @apiSuccess {String} publish
*/
public function version()
{
$url = url('');
$package = Base::getPackage();
$array = [
'version' => Base::getVersion(),
'publish' => Arr::get($package, 'app.0.publish'),
];
if (is_array($package['app'])) {
foreach ($package['app'] as $item) {
$urls = $item['urls'] && is_array($item['urls']) ? $item['urls'] : $item['url'];
if (is_array($item['publish']) && Base::hostContrast($url, $urls)) {
$array['publish'] = $item['publish'];
}
}
}
return $array;
}
} }

View File

@ -106,25 +106,11 @@ class IndexController extends InvokeController
/** /**
* 获取版本号 * 获取版本号
* @return array * @return \Illuminate\Http\RedirectResponse
*/ */
public function version() public function version()
{ {
$url = url(''); return Redirect::to(Base::fillUrl('api/system/version'), 301);
$package = Base::getPackage();
$array = [
'version' => Base::getVersion(),
'publish' => Arr::get($package, 'app.0.publish'),
];
if (is_array($package['app'])) {
foreach ($package['app'] as $item) {
$urls = $item['urls'] && is_array($item['urls']) ? $item['urls'] : $item['url'];
if (is_array($item['publish']) && Base::hostContrast($url, $urls)) {
$array['publish'] = $item['publish'];
}
}
}
return $array;
} }
/** /**