26 lines
586 B
PHP
26 lines
586 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\JsonResponse;
|
|
use Modules\AnnoRoute\Attribute\GetRoute;
|
|
use Modules\AnnoRoute\Attribute\RequestAttribute;
|
|
use Modules\Common\Trait\RequestJson;
|
|
|
|
#[RequestAttribute('/api', authGuard: 'users')]
|
|
class IndexController
|
|
{
|
|
use RequestJson;
|
|
// 权限验证白名单
|
|
protected array $noPermission = ['index'];
|
|
|
|
/** 获取首页信息 */
|
|
#[GetRoute('/index')]
|
|
public function index(): JsonResponse
|
|
{
|
|
$web_setting = site_config('web');
|
|
|
|
return $this->success(compact('web_setting'));
|
|
}
|
|
}
|