@extends('admin.layouts.adminApp')
@section('style')
<link href='https://cdn.jsdelivr.net/npm/froala-editor@latest/css/froala_editor.pkgd.min.css' rel='stylesheet' type='text/css' />
@endsection
@section('content')
<!--start page wrapper -->
<div class="page-wrapper">
    <div class="page-content">
        <div class="row">
            <div class="col-12">
            @if($errors->any())
                <div class="alert alert-danger">
                    <ul>
                        @foreach($errors->all() as $error)
                            <li>{{ $error }}</li>
                        @endforeach
                    </ul>
                </div>
            @endif
            </div>
        </div>
        <!--breadcrumb-->
        <div class="page-breadcrumb d-none d-sm-flex align-items-center mb-3">
            <div class="breadcrumb-title pe-3">All User </div>
            <div class="ps-3">
                <nav aria-label="breadcrumb">
                    <ol class="breadcrumb mb-0 p-0">
                        <li class="breadcrumb-item"><a href="javascript:;"><i class="bx bx-home-alt"></i></a>
                        </li>
                        <li class="breadcrumb-item active" aria-current="page"> User </li>
                    </ol>
                </nav>
            </div>
            <div class="ms-auto">
                <div class="btn-group">
                </div>
            </div>
        </div>
        <!--end breadcrumb-->
        <div class="row">
            <div class="col-lg-4 mx-auto">
                <div class="card">
                    <div class="card-header radius-15 bg-primary">
                        <div class="d-flex align-items-center">
                            <h6 class="mb-0 text-white">User Add</h6>
                        </div>
                    </div>
                    <div class="card-body">
                        <form action="" class="row" method="POST" enctype="multipart/form-data">
                            @csrf
                            <div class="col-md-6 mb-3">
                                <label for="name" class="form-label">Name *</label>
                                <input type="text" class="form-control" id="name" name="name" value="{{ $user->name ?? '' }}" required>
                                @error('name')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="email" class="form-label">Email *</label>
                                <input type="text" class="form-control" id="email" name="email" value="{{ $user->email ?? '' }}"  {{ isset($user->email) ? 'readonly':'' }} required>
                                @error('email')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="password" class="form-label">Password *</label>
                                <input type="password" class="form-control" id="password" name="password" value=""   }}>
                                @error('password')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="password_confirmation" class="form-label">Password Confirmation *</label>
                                <input type="password" class="form-control" id="password_confirmation" name="password_confirmation" value=""  }}>
                                @error('password_confirmation')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="mobile" class="form-label">Mobile *</label>
                                <input type="text" class="form-control" id="mobile" name="mobile" value="{{ $user->mobile ?? '' }}" required>
                                @error('mobile')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="address" class="form-label">Address</label>
                                <input type="text" class="form-control" id="address" name="address" value="{{ $user->address ?? '' }}" required>
                                @error('address')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="aadhar" class="form-label">Aadhar *</label>
                                <input type="text" class="form-control" id="aadhar" name="aadhar" value="{{ $user->aadhar ?? '' }}" required>
                                @error('aadhar')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="pan" class="form-label">Pancard No *</label>
                                <input type="text" class="form-control" id="pan" name="pan" value="{{ $user->pan ?? '' }}" required>
                                @error('pan')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-12 mb-3">
                                <label for="profile" class="form-label">Profile</label>
                                <input type="file" class="form-control" id="profile" name="profile" >
                                @error('profile')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                         

                            
                            <div class="col-md-6 mb-3">
                                <label for="status" class="form-label">Status</label>
                                <select  class="form-select form-select-sm" id="status" name="status">
                                    <option value="1" {{ isset($user->status)? ($user->status== 1 ? 'selected' : ''):''}}>Active</option>
                                    <option value="0" {{ isset($user->status)? ($user->status== 0 ? 'selected' : ''):''}}>Inactive</option>
                                </select>
                            </div>
                            
                            <div class="col-md-2 m-1"> 
                                <button type="submit" class="btn btn-primary">Save </button>
                            </div>
                            <div class="col-md-2 m-1">
                                <a href="{{ route('admin.users') }}" class="btn btn-secondary">Cancel</a>
                            </div> 
                            
                        </form>
                    </div>
                </div>
                <div class="row">
                    <div class="col-12">
                        <!-- Displaying Success Message -->
                        @if(session('success'))
                            <div class="alert alert-success">
                                {{ session('success') }}
                            </div>
                        @endif

                        <!-- Displaying Error Messages -->
                        @if($errors->any())
                            <div class="alert alert-danger">
                                <ul>
                                    @foreach($errors->all() as $error)
                                        <li>{{ $error }}</li>
                                    @endforeach
                                </ul>
                            </div>
                        @endif
                    </div>
                </div>

            </div>
            <div class="col-lg-8 mx-auto">
                <div class="card">
                    <div class="card-header radius-15 bg-primary">
                        <div class="d-flex align-items-center">
                            <h6 class="mb-0 text-white">User List</h6>
                        </div>
                    </div>
                    <div class="card-body">
                        <div class="table-responsive"> 
                            <table class="table" id="example">
                                <thead>
                                    <tr>
                                        <th>ID</th> 
                                        <th>Status</th>
                                        <th>Role</th>
                                        <th>Name</th>
                                        <th>Email</th>
                                        <th>Mobile</th>
                                        <th>Address</th>
                                        <th>Aadhar</th>
                                        <th>Pancard No</th>
                                        <th>Profile</th>
                                        <th>Created By </th>
                                        <th>Created Date </th>
                                        <th>Actions</th>
                                    </tr>
                                </thead>
                                <tbody>
                               
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection
@section('script')


@endsection





   



@extends('admin.layouts.adminApp')
@section('style')
<link href='https://cdn.jsdelivr.net/npm/froala-editor@latest/css/froala_editor.pkgd.min.css' rel='stylesheet' type='text/css' />
@endsection
@section('content')
<!--start page wrapper -->
<div class="page-wrapper">
    <div class="page-content">
        <div class="row">
            <div class="col-12">
            @if($errors->any())
                <div class="alert alert-danger">
                    <ul>
                        @foreach($errors->all() as $error)
                            <li>{{ $error }}</li>
                        @endforeach
                    </ul>
                </div>
            @endif
            </div>
        </div>
        <!--breadcrumb-->
        <div class="page-breadcrumb d-none d-sm-flex align-items-center mb-3">
            <div class="breadcrumb-title pe-3">All User </div>
            <div class="ps-3">
                <nav aria-label="breadcrumb">
                    <ol class="breadcrumb mb-0 p-0">
                        <li class="breadcrumb-item"><a href="javascript:;"><i class="bx bx-home-alt"></i></a>
                        </li>
                        <li class="breadcrumb-item active" aria-current="page"> User </li>
                    </ol>
                </nav>
            </div>
            <div class="ms-auto">
                <div class="btn-group">
                </div>
            </div>
        </div>
        <!--end breadcrumb-->
        <div class="row">
            <div class="col-lg-4 mx-auto">
                <div class="card">
                    <div class="card-header radius-15 bg-primary">
                        <div class="d-flex align-items-center">
                            <h6 class="mb-0 text-white">User Add</h6>
                        </div>
                    </div>
                    <div class="card-body">
                        <form action="" class="row" method="POST" enctype="multipart/form-data">
                            @csrf
                            <div class="col-md-6 mb-3">
                                <label for="name" class="form-label">Name *</label>
                                <input type="text" class="form-control" id="name" name="name" value="{{ $user->name ?? '' }}" required>
                                @error('name')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="email" class="form-label">Email *</label>
                                <input type="text" class="form-control" id="email" name="email" value="{{ $user->email ?? '' }}"  {{ isset($user->email) ? 'readonly':'' }} required>
                                @error('email')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="password" class="form-label">Password *</label>
                                <input type="password" class="form-control" id="password" name="password" value=""   }}>
                                @error('password')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="password_confirmation" class="form-label">Password Confirmation *</label>
                                <input type="password" class="form-control" id="password_confirmation" name="password_confirmation" value=""  }}>
                                @error('password_confirmation')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="mobile" class="form-label">Mobile *</label>
                                <input type="text" class="form-control" id="mobile" name="mobile" value="{{ $user->mobile ?? '' }}" required>
                                @error('mobile')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="address" class="form-label">Address</label>
                                <input type="text" class="form-control" id="address" name="address" value="{{ $user->address ?? '' }}" required>
                                @error('address')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="aadhar" class="form-label">Aadhar *</label>
                                <input type="text" class="form-control" id="aadhar" name="aadhar" value="{{ $user->aadhar ?? '' }}" required>
                                @error('aadhar')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="pan" class="form-label">Pancard No *</label>
                                <input type="text" class="form-control" id="pan" name="pan" value="{{ $user->pan ?? '' }}" required>
                                @error('pan')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-12 mb-3">
                                <label for="profile" class="form-label">Profile</label>
                                <input type="file" class="form-control" id="profile" name="profile" >
                                @error('profile')
                                    <div class="text-danger">{{ $message }}</div>
                                @enderror
                            </div>
                            <div class="col-md-6 mb-3">
                                <label for="role_id" class="form-label">Role *</label>
                                <select  class="form-select form-select-sm" id="role_id" name="roll_id">
                                    <option value="">Select Role</option>
                                    @foreach($roles as $role) 
                                        <option value="{{ $role->id }}" {{ isset($user->roll_id)? ($user->roll_id== $role->id ? 'selected' : ''):''}}>
                                            {{ $role->name }}
                                        </option>
                                    @endforeach
                                </select>
                            </div>

                            
                            <div class="col-md-6 mb-3">
                                <label for="status" class="form-label">Status</label>
                                <select  class="form-select form-select-sm" id="status" name="status">
                                    <option value="1" {{ isset($user->status)? ($user->status== 1 ? 'selected' : ''):''}}>Active</option>
                                    <option value="0" {{ isset($user->status)? ($user->status== 0 ? 'selected' : ''):''}}>Inactive</option>
                                </select>
                            </div>
                            
                            <div class="col-md-2 m-1"> 
                                <button type="submit" class="btn btn-primary">Save </button>
                            </div>
                            <div class="col-md-2 m-1">
                                <a href="{{ route('admin.users') }}" class="btn btn-secondary">Cancel</a>
                            </div> 
                            
                        </form>
                    </div>
                </div>
                <div class="row">
                    <div class="col-12">
                        <!-- Displaying Success Message -->
                        @if(session('success'))
                            <div class="alert alert-success">
                                {{ session('success') }}
                            </div>
                        @endif

                        <!-- Displaying Error Messages -->
                        @if($errors->any())
                            <div class="alert alert-danger">
                                <ul>
                                    @foreach($errors->all() as $error)
                                        <li>{{ $error }}</li>
                                    @endforeach
                                </ul>
                            </div>
                        @endif
                    </div>
                </div>

            </div>
            <div class="col-lg-8 mx-auto">
                <div class="card">
                    <div class="card-header radius-15 bg-primary">
                        <div class="d-flex align-items-center">
                            <h6 class="mb-0 text-white">User List</h6>
                        </div>
                    </div>
                    <div class="card-body">
                        <div class="table-responsive"> 
                            <table class="table" id="example">
                                <thead>
                                    <tr>
                                        <th>ID</th> 
                                        <th>Status</th>
                                        <th>Role</th>
                                        <th>Name</th>
                                        <th>Email</th>
                                        <th>Mobile</th>
                                        <th>Address</th>
                                        <th>Aadhar</th>
                                        <th>Pancard No</th>
                                        <th>Profile</th>
                                        <th>Created By </th>
                                        <th>Created Date </th>
                                        <th>Actions</th>
                                    </tr>
                                </thead>
                                <tbody>
                                @php $i=0; @endphp
                                @foreach($users->data as $user)
                                    @if($me->id == 1 || $me->role->id==1 || ($user->role->user_id == $me->id && $user->user_id == $me->id))
                                    <tr>
                                        <td>{{ ++$i }}</td>
                                        <td> <span class="btn btn-{{ $user->status == 1 ? 'success' : 'warning' }} btn-sm"> {{ $user->status == 1 ? 'Active' : 'Inactive' }} </span></td>
                                        <td>{{ $user->role->name }}</td>
                                        <td>{{ $user->name }}</td>
                                        <td>{{ $user->email }}</td>
                                        <td>{{ $user->mobile }}</td>
                                        <td>{{ $user->address }}</td>
                                        <td>{{ $user->aadhar }}</td>
                                        <td>{{ $user->pan }}</td>
                                        <td>
                                            @if ($user->profile)
                                            <img src="https://app.npanandnagar.in/public/storage/{{$user->profile }}" class="user-img" alt="{{ $user->name}}" /> 
                                            @endif
                                        </td>
                                        <td>{{ $user->user->name ?? 'NA' }}</td>
                                        <td>{{ date("d-m-Y",strtotime($user->created_at)) }}</td> 
                                        
                                        <td>
                                            <a href="{{ route('admin.user.edit', $user->id) }}" class="btn btn-warning btn-sm">Edit</a>
                                            <a href="{{ route('admin.user.show', $user->id) }}" class="btn btn-info btn-sm">Profile</a>
                                            
                                            <!--<form action="{{ route('admin.user.destroy') }}" method="POST" style="display:inline;">-->
                                            <!--    @csrf-->
                                            <!--    @method('DELETE')-->
                                            <!--    <input type="hidden" class="btn btn-danger btn-sm" value="{{ $user->id }}" name="id">-->
                                            <!--    <button type="submit" class="btn btn-danger btn-sm" onclick="return confirm('Are you sure you want to delete this category?');">Delete</button>-->
                                            <!--</form>-->
                                        </td>
                                    </tr>
                                    @endif
                                @endforeach
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection
@section('script')

@endsection
