add change avatar

This commit is contained in:
2025-07-13 09:44:22 +03:30
parent 87487dd5f9
commit 9ab439c5d0
9 changed files with 72 additions and 62 deletions

View File

@@ -23,22 +23,15 @@ class UserManagementController extends Controller
public function index(Request $request): JsonResponse
{
$columns = array('id', 'full_name', 'username', 'province_id', 'phone_number', 'national_id', 'telephone_id');
$allowedFilters = $columns;
$allowedSortings = $columns;
$allowedRelations = array('roles:id,name_fa');
$query = User::query()->where('username', "<>", "witel");
$data = DataTableFacade::run(
$query,
$request,
allowedFilters: $allowedFilters,
allowedSortings: $allowedSortings,
allowedRelations: $allowedRelations);
allowedFilters: array('id', 'full_name', 'username', 'province_id', 'phone_number', 'national_id', 'telephone_id'),
allowedSortings: array('id', 'full_name', 'username', 'province_id', 'phone_number', 'national_id', 'telephone_id'),
allowedRelations: array('roles:id,name_fa')
);
return response()->json($data);
}
@@ -83,10 +76,6 @@ class UserManagementController extends Controller
DB::transaction(function () use ($request, $user) {
$province = Province::query()->find($request->province_id);
$avatar = $request->avatar ?
$user->storeFile($request->file('avatar'), $request->username)
: null;
$user->update([
'full_name' => $request->full_name,
'username' => $request->username,
@@ -96,7 +85,6 @@ class UserManagementController extends Controller
'phone_number' => $request->phone_number,
'province_id' => $province->id,
'province_fa' => $province->name,
'avatar' => $avatar,
'email' => $request->email,
]);