routes response refactoring

This commit is contained in:
Čarodej
2022-05-16 14:14:48 +02:00
parent f66982b3ec
commit e87e2ec4e3
85 changed files with 534 additions and 316 deletions

View File

@@ -2,7 +2,7 @@
namespace Domain\SetupWizard\Controllers;
use Illuminate\Support\Str;
use Illuminate\Http\Response;
use Illuminate\Http\JsonResponse;
use Domain\Settings\Models\Setting;
use App\Http\Controllers\Controller;
use Domain\SetupWizard\Requests\StoreAppSetupRequest;
@@ -14,7 +14,7 @@ class StoreAppSettingsController extends Controller
*/
public function __invoke(
StoreAppSetupRequest $request
): Response {
): JsonResponse {
collect([
[
'name' => 'subscription_type',
@@ -102,6 +102,9 @@ class StoreAppSettingsController extends Controller
]);
}
return response('Done', 204);
return response()->json([
'type' => 'success',
'message' => 'The app settings was set successfully',
]);
}
}

View File

@@ -3,6 +3,7 @@ namespace Domain\SetupWizard\Controllers;
use DB;
use Artisan;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Response;
use App\Http\Controllers\Controller;
use Doctrine\DBAL\Driver\PDOException;
@@ -16,7 +17,7 @@ class StoreDatabaseCredentialsController extends Controller
*/
public function __invoke(
StoreDatabaseCredentialsRequest $request
): Response {
): JsonResponse {
if (! app()->runningUnitTests()) {
try {
// Set temporary database connection
@@ -57,6 +58,9 @@ class StoreDatabaseCredentialsController extends Controller
Artisan::call('config:cache');
}
return response('Done', 204);
return response()->json([
'type' => 'success',
'message' => 'The database was set successfully',
]);
}
}

View File

@@ -194,6 +194,9 @@ class StoreEnvironmentSettingsController extends Controller
Artisan::call('config:cache');
}
return response()->json('Done', 204);
return response()->json([
'type' => 'success',
'message' => 'The environment was set successfully',
]);
}
}