3 namespace BookStack\App;
5 use BookStack\Http\ApiController;
6 use Illuminate\Http\JsonResponse;
8 class SystemApiController extends ApiController
11 * Read details regarding the BookStack instance.
12 * Some details may be null where not set, like the app logo for example.
14 public function read(): JsonResponse
16 $logoSetting = setting('app-logo', '');
17 if ($logoSetting === 'none') {
20 $logo = $logoSetting ? url($logoSetting) : url('/logo.png');
23 return response()->json([
24 'version' => AppVersion::get(),
25 'instance_id' => setting('instance-id'),
26 'app_name' => setting('app-name'),
28 'base_url' => url('/'),