Extract Ladill Servers as standalone app at servers.ladill.com.
VPS and dedicated server ordering, managed panels, SSO, billing, and launcher integration — forked from hosting infrastructure with server-focused routes and dashboard. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
use App\Services\Mailbox\MailboxClient;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
// Ladill Email API (v1) — authenticated with Sanctum personal access tokens
|
||||
// minted on the Developers page. Read-only for now: identity + mailboxes.
|
||||
Route::middleware('auth:sanctum')->prefix('v1')->group(function () {
|
||||
Route::get('/me', function (Request $request) {
|
||||
$u = $request->user();
|
||||
|
||||
return ['id' => $u->public_id, 'name' => $u->name, 'email' => $u->email];
|
||||
});
|
||||
|
||||
Route::get('/mailboxes', function (Request $request, MailboxClient $mailboxes) {
|
||||
return ['data' => $mailboxes->forUser((string) $request->user()->public_id)];
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user