From d7cfd072049811dd63f2d1d4f09593e3adca000f Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 7 Sep 2026 00:00:06 -0600 Subject: [PATCH] Fix PostEditModal. Closes #7084 --- app/Http/Controllers/StatusEditController.php | 2 +- config/cors.php | 4 +- .../partials/post/PostEditModal.vue | 1071 ++++++++--------- 3 files changed, 521 insertions(+), 556 deletions(-) diff --git a/app/Http/Controllers/StatusEditController.php b/app/Http/Controllers/StatusEditController.php index ea2a522ee..3751530e4 100644 --- a/app/Http/Controllers/StatusEditController.php +++ b/app/Http/Controllers/StatusEditController.php @@ -15,7 +15,7 @@ class StatusEditController extends Controller { public function __construct() { - $this->middleware('auth:api'); + $this->middleware('auth:sanctum,api'); } public function store(StoreStatusEditRequest $request, $id) diff --git a/config/cors.php b/config/cors.php index 64f93f2bf..6394a0296 100644 --- a/config/cors.php +++ b/config/cors.php @@ -26,6 +26,8 @@ return [ 'api/*', 'oauth/*', 'sanctum/csrf-cookie', + 'login', + 'logout', ], /* @@ -36,7 +38,7 @@ return [ /* * Matches the request origin. `[*]` allows all origins. Wildcards can be used, eg `*.mydomain.com` */ - 'allowed_origins' => ['*'], + 'allowed_origins' => env('PF_CORS_ALLOWED_ORIGINS') ? explode(',', env('PF_CORS_ALLOWED_ORIGINS', '')) : [], /* * Patterns that can be used with `preg_match` to match the origin. diff --git a/resources/assets/components/partials/post/PostEditModal.vue b/resources/assets/components/partials/post/PostEditModal.vue index 54ba0a4bc..5163f662a 100644 --- a/resources/assets/components/partials/post/PostEditModal.vue +++ b/resources/assets/components/partials/post/PostEditModal.vue @@ -1,168 +1,135 @@