This commit is contained in:
Saeed Vaziry
2025-05-21 21:05:13 +02:00
parent fe3317692b
commit a40c2828c2
20 changed files with 568 additions and 14 deletions

View File

@ -11,6 +11,7 @@
use Illuminate\Http\JsonResponse;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\ResourceCollection;
use Inertia\Inertia;
use Inertia\Response;
use Spatie\RouteAttributes\Attributes\Delete;
@ -34,6 +35,14 @@ public function index(Server $server): Response
]);
}
#[Get('/json', name: 'databases.json')]
public function json(Server $server): ResourceCollection
{
$this->authorize('viewAny', [Database::class, $server]);
return DatabaseResource::collection($server->databases()->get());
}
#[Get('/charsets', name: 'databases.charsets')]
public function charsets(Server $server): JsonResponse
{