controller refactoring part 16

This commit is contained in:
Peter Papp
2021-07-21 10:00:41 +02:00
parent 58d8724cea
commit e0eaf5cede
25 changed files with 100 additions and 151 deletions
@@ -1,8 +1,8 @@
<?php
namespace Domain\Admin\Controllers\Users;
use App\Http\Controllers\Controller;
use App\Users\Models\User;
use App\Http\Controllers\Controller;
use App\Users\Resources\UserResource;
use Domain\Admin\Requests\ChangeRoleRequest;
@@ -17,9 +17,8 @@ class ChangeUserRoleController extends Controller
}
// Update user role
$user->update([
'role' => $request->input('attributes.role'),
]);
$user->role = $request->input('attributes.role');
$user->update();
return new UserResource($user);
}
@@ -1,8 +1,8 @@
<?php
namespace Domain\Admin\Controllers\Users;
use App\Http\Controllers\Controller;
use App\Users\Models\User;
use App\Http\Controllers\Controller;
use App\Users\Resources\UserStorageResource;
use Domain\Admin\Requests\ChangeStorageCapacityRequest;
@@ -1,12 +1,12 @@
<?php
namespace Domain\Admin\Controllers\Users;
use App\Http\Controllers\Controller;
use App\Users\Models\User;
use Domain\Admin\Actions\DeleteUserDataAction;
use Illuminate\Http\Response;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use Domain\Admin\Requests\DeleteUserRequest;
use Domain\Admin\Actions\DeleteUserDataAction;
class DeleteUserController extends Controller
{
@@ -18,7 +18,6 @@ class DeleteUserController extends Controller
User $user,
DeleteUserDataAction $deleteUserData,
): Response {
if (is_demo()) {
return response('Done!', 204);
}
@@ -1,11 +1,10 @@
<?php
namespace Domain\Admin\Controllers\Users;
use App\Http\Controllers\Controller;
use App\Users\Models\User;
use Illuminate\Http\Response;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Password;
use Illuminate\Contracts\Routing\ResponseFactory;
class ResetUserPasswordController extends Controller
{
@@ -1,9 +1,8 @@
<?php
namespace Domain\Admin\Controllers\Users;
use App\Http\Controllers\Controller;
use App\Users\Models\User;
use App\Http\Controllers\Controller;
use Domain\Invoices\Resources\InvoiceCollection;
use Domain\Subscriptions\Services\StripeService;
@@ -11,7 +10,8 @@ class ShowUserInvoicesController extends Controller
{
public function __construct(
private StripeService $stripe
) {}
) {
}
/**
* Get user storage details
@@ -1,8 +1,8 @@
<?php
namespace Domain\Admin\Controllers\Users;
use App\Http\Controllers\Controller;
use App\Users\Models\User;
use App\Http\Controllers\Controller;
use App\Users\Resources\UserStorageResource;
class ShowUserStorageCapacityController extends Controller
@@ -1,9 +1,9 @@
<?php
namespace Domain\Admin\Controllers\Users;
use App\Http\Controllers\Controller;
use App\Users\Models\User;
use Illuminate\Http\Response;
use App\Http\Controllers\Controller;
use App\Users\Resources\UserSubscription;
class ShowUserSubscriptionController extends Controller
@@ -11,7 +11,7 @@ class ShowUserSubscriptionController extends Controller
/**
* Get user subscription details
*/
public function __invoke(User $user): UserSubscription|Response
public function __invoke(User $user): UserSubscription | Response
{
if (! $user->stripeId() || ! $user->subscription('main')) {
return response("User doesn't have any subscription.", 404);