Consolidate Admin/Modules: 10 single-action controllers into 2

ModulesController: index, show, checkToken, enable, disable
ModuleInstallationController: download, upload, unzip, copy, complete
This commit is contained in:
Darko Gjorgjijoski
2026-04-03 21:16:18 +02:00
parent e9ee74cd01
commit d505677a74
21 changed files with 244 additions and 373 deletions

View File

@@ -5,18 +5,18 @@ namespace App\Http\Controllers\Admin\Settings;
use App\Http\Controllers\Controller;
use App\Http\Requests\SettingRequest;
use App\Models\Setting;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Http\JsonResponse;
class UpdateSettingsController extends Controller
{
/**
* Handle the incoming request.
*
* @param Request $request
* @return Response
*
* @throws AuthorizationException
*/
public function __invoke(SettingRequest $request)
public function __invoke(SettingRequest $request): JsonResponse
{
$this->authorize('manage settings');