Deploy Ladill Hosting / deploy (push) Failing after 17s
Shared web hosting extracted from the platform monolith, with CI deploy to /var/www/ladill-hosting matching Bird/Domains/Email. Co-authored-by: Cursor <cursoragent@cursor.com>
20 lines
696 B
PHP
20 lines
696 B
PHP
<?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)];
|
|
});
|
|
});
|