Files
sccs_laravel/resources/views/content/users/create.blade.php
2025-11-04 16:23:40 +05:00

361 lines
21 KiB
PHP

@extends('layouts/contentLayoutMaster')
@section('title', 'Add Student')
@section('vendor-style')
<!-- vendor css files -->
<link rel="stylesheet" href="{{ asset(mix('vendors/css/extensions/toastr.min.css')) }}">
<link rel="stylesheet" href="{{ asset(mix('vendors/css/forms/select/select2.min.css')) }}">
@endsection
@section('page-style')
<!-- Page css files -->
<link rel="stylesheet" href="{{ asset(mix('css/base/plugins/extensions/ext-component-toastr.css')) }}">
@endsection
@section('content')
<section id="dropzone-examples">
<form action="{{ route('students.store') }}" name="usersForm" method="post" enctype="multipart/form-data" autocomplete="on">
@csrf
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Student Details</h4>
</div>
<div class="card-body">
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="first-name-icon">Full Name</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="fullName"
class="form-control @error('fullName') is-invalid @enderror"
name="fullName"
placeholder="e.g. John Doe"
value="{{ old('fullName') }}"
autocomplete
required
/>
@error('fullName')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="father-name-icon">Father Name</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="fatherName"
class="form-control @error('fatherName') is-invalid @enderror"
name="fatherName"
placeholder="e.g. John Doe"
value="{{ old('fatherName') }}"
autocomplete
/>
@error('fatherName')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="first-name-icon">Email</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="email"
id="email"
class="form-control @error('email') is-invalid @enderror"
name="email"
placeholder="john@example.com"
value="{{ old('email') }}"
autocomplete
required
/>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="first-name-icon">Phone</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="number"
id="phone"
class="form-control @error('phone') is-invalid @enderror"
name="phone"
placeholder="+1 123 1234567"
value="{{ old('phone') }}"
autocomplete
required
/>
@error('phone')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="first-name-icon">Password</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="password"
id="password"
class="form-control country-phone-code-mask @error('password') is-invalid @enderror"
name="password"
placeholder="Enter Password"
value="{{ old('password') }}"
autocomplete
/>
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="first-name-icon">Confirm Password</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="password"
id="password_confirmation"
class="form-control @error('password_confirmation') is-invalid @enderror"
name="password_confirmation"
placeholder="Enter Confirm Password"
value="{{ old('password_confirmation') }}"
autocomplete
/>
@error('password_confirmation')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">Profile Details</h4>
</div>
<div class="card-body">
<div class="row mb-1">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="cnic-icon">Cinc</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="text"
id="cnic"
class="form-control @error('cnic') is-invalid @enderror"
name="cnic"
placeholder="26502784522"
value="{{ old('cnic') }}"
maxlength="13"
autocomplete
/>
@error('cnic')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<label for="gender" class="form-label">Gender</label>
<select name="gender"
class="form-select select2 @error('gender') is-invalid @enderror"
id="gender">
<option {{ old('gender') === 'MALE' ? 'selected' : '' }} value="MALE">Male
</option>
<option {{ old('gender') === 'FEMALE' ? 'selected' : '' }} value="FEMALE">
Female
</option>
<option {{ old('gender') === 'OTHER' ? 'selected' : '' }} value="OTHER">Not
Specified
</option>
</select>
@error('gender')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="first-name-icon">Picture</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="file"
id="profileImage"
class="form-control @error('profileImage') is-invalid @enderror"
name="profileImage"
value="{{ old('profileImage') }}"
autocomplete
/>
@error('profileImage')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="father-name-icon">Date Of Birth</label>
<div class="input-group input-group-merge">
<span class="input-group-text"><i data-feather="list"></i></span>
<input
type="date"
id="dob"
class="form-control @error('dob') is-invalid @enderror"
name="dob"
placeholder="12-12-2022"
value="{{ old('dob') }}"
autocomplete
/>
@error('dob')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="father-name-icon">Address</label>
<div class="input-group input-group-merge">
<textarea
id="address"
class="form-control @error('address') is-invalid @enderror"
name="address"
placeholder="Student Address"
value="{{ old('address') }}"
autocomplete></textarea>
@error('address')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="mb-1">
<label class="form-label" for="father-name-icon">Notes</label>
<div class="input-group input-group-merge">
<textarea
id="notes"
class="form-control @error('notes') is-invalid @enderror"
name="notes"
placeholder="Student Notes"
value="{{ old('notes') }}"
autocomplete></textarea>
@error('notes')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-primary me-1"
onclick="this.disabled=true;this.form.submit();">Submit
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</section>
@endsection
@section('vendor-script')
<script src="{{ asset(mix('vendors/js/forms/cleave/cleave.min.js'))}}"></script>
<script src="{{ asset(mix('vendors/js/extensions/toastr.min.js')) }}"></script>
<script src="{{ asset(mix('vendors/js/forms/select/select2.full.min.js')) }}"></script>
@endsection
@section('page-script')
<script src="{{ asset(mix('js/scripts/forms/form-input-mask.js')) }}"></script>
<script src="{{ asset(mix('js/scripts/forms/form-select2.js')) }}"></script>
<script>
$(document).ready(function () {
{{--$('.select2').select2({--}}
{{-- placeholder: '{{__('Select an option')}}',--}}
{{-- allowClear: true--}}
{{--});--}}
toastr.options.timeOut = 10000;
@if(session()->has('error'))
toastr.error('{{ session('error') }}');
@elseif(session()->has('success'))
toastr.success('{{ session('success') }}');
@endif
});
</script>
@endsection