this will fix federation
This commit is contained in:
parent
4e928cc079
commit
0bc0eb23e5
@ -14,5 +14,6 @@ class APInboxController extends Controller
|
|||||||
public function inbox (User $user)
|
public function inbox (User $user)
|
||||||
{
|
{
|
||||||
Log::info ("APInboxController@index");
|
Log::info ("APInboxController@index");
|
||||||
|
Log::info (json_encode (request ()->all ()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
17
app/Http/Controllers/AP/APInstanceInboxController.php
Normal file
17
app/Http/Controllers/AP/APInstanceInboxController.php
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\AP;
|
||||||
|
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
|
||||||
|
class APInstanceInboxController extends Controller
|
||||||
|
{
|
||||||
|
public function inbox ()
|
||||||
|
{
|
||||||
|
Log::info ("APInstanceInboxController:inbox");
|
||||||
|
Log::info (json_encode (request ()->all ()));
|
||||||
|
}
|
||||||
|
}
|
@ -14,5 +14,6 @@ class APOutboxController extends Controller
|
|||||||
public function outbox (User $user)
|
public function outbox (User $user)
|
||||||
{
|
{
|
||||||
Log::info ("APOutboxController@index");
|
Log::info ("APOutboxController@index");
|
||||||
|
Log::info (json_encode (request ()->all ()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,9 @@ return Application::configure(basePath: dirname(__DIR__))
|
|||||||
health: '/up',
|
health: '/up',
|
||||||
)
|
)
|
||||||
->withMiddleware(function (Middleware $middleware) {
|
->withMiddleware(function (Middleware $middleware) {
|
||||||
//
|
$middleware->validateCsrfTokens (except: [
|
||||||
|
"ap/v1/*",
|
||||||
|
]);
|
||||||
})
|
})
|
||||||
->withExceptions(function (Exceptions $exceptions) {
|
->withExceptions(function (Exceptions $exceptions) {
|
||||||
//
|
//
|
||||||
|
@ -3,15 +3,19 @@
|
|||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
use App\Http\Controllers\AP\APActorController;
|
use App\Http\Controllers\AP\APActorController;
|
||||||
use App\Http\Controllers\AP\APWebfingerController;
|
|
||||||
|
|
||||||
use App\Http\Controllers\AP\APInboxController;
|
use App\Http\Controllers\AP\APInboxController;
|
||||||
|
|
||||||
|
use App\Http\Controllers\AP\APInstanceInboxController;
|
||||||
|
|
||||||
use App\Http\Controllers\AP\APOutboxController;
|
use App\Http\Controllers\AP\APOutboxController;
|
||||||
|
use App\Http\Controllers\AP\APWebfingerController;
|
||||||
|
|
||||||
Route::get ("/.well-known/webfinger", [ APWebfingerController::class, "webfinger" ])->name ("ap.webfinger");
|
Route::get ("/.well-known/webfinger", [ APWebfingerController::class, "webfinger" ])->name ("ap.webfinger");
|
||||||
|
|
||||||
Route::prefix ("/ap/v1")->group (function () {
|
Route::prefix ("/ap/v1")->group (function () {
|
||||||
Route::get ("/user/{user:name}", [ APActorController::class, "user" ])->name ("ap.user");
|
|
||||||
Route::post ("/user/{user:name}/inbox", [ APInboxController::class, "inbox" ])->name ("ap.inbox");
|
Route::post ("/user/{user:name}/inbox", [ APInboxController::class, "inbox" ])->name ("ap.inbox");
|
||||||
Route::post ("/user/{user:name}/outbox", [ APOutboxController::class, "outbox" ])->name ("ap.outbox");
|
Route::post ("/user/{user:name}/outbox", [ APOutboxController::class, "outbox" ])->name ("ap.outbox");
|
||||||
|
Route::get ("/user/{user:name}", [ APActorController::class, "user" ])->name ("ap.user");
|
||||||
|
|
||||||
|
Route::post ("/inbox", [ APInstanceInboxController::class, "inbox" ])->name ("ap.inbox");
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user