fix: replace web middleware with minimal session+CSRF stack for deploy API
This commit is contained in:
@@ -3,7 +3,13 @@
|
|||||||
use App\Containers\Dashboard\UI\API\Controllers\DeployController;
|
use App\Containers\Dashboard\UI\API\Controllers\DeployController;
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
Route::middleware(['web', 'superadmin'])->group(function () {
|
Route::middleware([
|
||||||
|
\App\Ship\Middleware\EncryptCookies::class,
|
||||||
|
\Illuminate\Session\Middleware\StartSession::class,
|
||||||
|
\App\Ship\Middleware\VerifyCsrfToken::class,
|
||||||
|
\Illuminate\Routing\Middleware\SubstituteBindings::class,
|
||||||
|
'superadmin',
|
||||||
|
])->group(function () {
|
||||||
Route::post('/deploy', [DeployController::class, 'store']);
|
Route::post('/deploy', [DeployController::class, 'store']);
|
||||||
Route::get('/deploy/status', [DeployController::class, 'status']);
|
Route::get('/deploy/status', [DeployController::class, 'status']);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user