Files
vuefilemanager/src/Domain/Admin/Controllers/Users/ChangeUserStorageCapacityController.php
T
2021-07-21 10:00:41 +02:00

27 lines
634 B
PHP

<?php
namespace Domain\Admin\Controllers\Users;
use App\Users\Models\User;
use App\Http\Controllers\Controller;
use App\Users\Resources\UserStorageResource;
use Domain\Admin\Requests\ChangeStorageCapacityRequest;
class ChangeUserStorageCapacityController extends Controller
{
/**
* Change user storage capacity
*/
public function __invoke(
ChangeStorageCapacityRequest $request,
User $user,
): UserStorageResource {
$user
->settings()
->update(
$request->input('attributes')
);
return new UserStorageResource($user);
}
}