// +---------------------------------------------------------------------- namespace app\http\middleware\api; use app\Request; use app\services\community\CommunityUserServices; use crmeb\interfaces\MiddlewareInterface; /** * 社区是否开启 * Class StationOpenMiddleware * @package app\api\middleware */ class CommunityOpenMiddleware implements MiddlewareInterface { public function handle(Request $request, \Closure $next) { if (!sys_config('community_status', 1)) { return app('json')->make('410010', '社区暂未开放'); } //社区用户写入 $uid = $request->hasMacro('uid') ? $request->uid() : 0; return $next($request); } }