@php $is_img = ['jpeg', 'png', 'jpg']; $firm_types = [ 'Partnership' => 'Partnership', 'Proprietorship' => 'Proprietorship', 'PVT LTD' => 'PVT LTD', ]; $state_list = $states->pluck('state_name', 'id') ?? []; $district_list = $districts->pluck('district_name', 'id') ?? []; $taluka_list = $talukas->pluck('sub_district_name', 'id') ?? []; $city_list = $cities->pluck('city_name', 'id') ?? []; $tan_file = $transporter->tin_file ?? ''; $tan_file_ext = strtolower(pathinfo($tan_file, PATHINFO_EXTENSION)); $agreement_doc_req = empty($transporter->agreement_document) ? "data-parsley-required='required'" : ''; $agreement_doc = $transporter->agreement_document ?? ''; $agreement_doc_ext = strtolower(pathinfo($agreement_doc, PATHINFO_EXTENSION)); $document_req = empty($transporter->document) ? "data-parsley-required='required'" : ''; $document = $transporter->document ?? ''; $document_ext = strtolower(pathinfo($document, PATHINFO_EXTENSION)); $gst_doc_req = empty($transporter->gst_file) ? "data-parsley-required='required'" : ''; $gst_doc = $transporter->gst_file ?? ''; $gst_doc_ext = strtolower(pathinfo($gst_doc, PATHINFO_EXTENSION)); $authority_letter_doc_req = empty($transporter->authority_letter_document) ? "data-parsley-required='required'" : ''; $authority_letter_doc = $transporter->authority_letter_document ?? ''; $authority_letter_doc_ext = strtolower(pathinfo($authority_letter_doc, PATHINFO_EXTENSION)); $firm_doc_req = empty($transporter->firm_document) ? "data-parsley-required='required'" : ''; $firm_doc = $transporter->firm_document ?? ''; $firm_doc_ext = strtolower(pathinfo($firm_doc, PATHINFO_EXTENSION)); $udhyam_reg_doc_req = empty($transporter->udhyam_reg_document) ? "data-parsley-required='required'" : ''; $udhyam_reg_doc = $transporter->udhyam_reg_document ?? ''; $udhyam_reg_doc_ext = strtolower(pathinfo($udhyam_reg_doc, PATHINFO_EXTENSION)); $pvt_ltd_doc_req = empty($transporter->pvt_ltd_document) ? "data-parsley-required='required'" : ''; $pvt_ltd_doc = $transporter->pvt_ltd_document ?? ''; $pvt_ltd_doc_ext = strtolower(pathinfo($pvt_ltd_doc, PATHINFO_EXTENSION)); $roc_doc_req = empty($transporter->roc_document) ? "data-parsley-required='required'" : ''; $roc_doc = $transporter->roc_document ?? ''; $roc_doc_ext = strtolower(pathinfo($roc_doc, PATHINFO_EXTENSION)); $din_doc_req = empty($transporter->din_document) ? "data-parsley-required='required'" : ''; $din_doc = $transporter->din_document ?? ''; $din_doc_ext = strtolower(pathinfo($din_doc, PATHINFO_EXTENSION)); $storage_cheque_req = empty($transporter->cheque_image) ? "data-parsley-required='required'" : ''; $blank_cheque_doc = $transporter->cheque_image ?? ''; $blank_cheque_doc_ext = strtolower(pathinfo($blank_cheque_doc, PATHINFO_EXTENSION)); $owner_title = 'Owner Details'; if ($transporter->firm_type == 'Partnership') { $owner_title = 'Partner Details'; } elseif ($transporter->firm_type == 'Proprietorship') { $owner_title = 'Owner Details'; } elseif ($transporter->firm_type == 'PVT LTD') { $owner_title = 'Directors Details'; } @endphp @extends('admin.layouts.layouts') @section('title', 'Edit | Transporter') @section('page-css') @endsection @section('content')
{!! Form::model($transporter, [ 'route' => ['transporter.update', $transporter->id], 'method' => 'POST', 'id' => 'transporter_update_form', 'enctype' => 'multipart/form-data', ]) !!} @csrf @method('PUT')
{{-- Basic Details --}}

Basic Details

{!! Form::label('transporter_name', 'Transporter Name', ['class' => 'form-label']) !!} * {!! Form::text('transporter_name', old('transporter_name'), [ 'id' => 'transporter_name', 'class' => 'form-control onlytxt', 'placeholder' => 'Enter Transporter Name', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '100', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter transporter name.', 'data-parsley-maxlength-message' => 'Transporter name may not be greater than 100 characters.', ]) !!} {{ $errors->first('transporter_name') }}
{!! Form::label('mobile_number', 'Mobile Number', ['class' => 'form-label']) !!} * {!! Form::text('mobile_number', old('mobile_number'), [ 'id' => 'mobile_number', 'class' => 'form-control mobile', 'placeholder' => 'Enter Mobile Number', 'maxLength' => '10', 'data-parsley-type' => 'digits', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '10', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter mobile number.', 'data-parsley-type-message=' > 'Please enter valid mobile number.', 'data-parsley-maxlength-message' => 'Mobile number may not be greater than 10 digits.', ]) !!} {{ $errors->first('mobile_number') }}
{!! Form::label('email', 'Email', ['class' => 'form-label']) !!} {!! Form::text('email', old('email'), [ 'id' => 'email', 'class' => 'form-control', 'placeholder' => 'Enter Email', 'data-parsley-type' => 'email', 'data-parsley-trigger' => 'keyup', 'data-parsley-type-message' => 'Please enter valid email address.', ]) !!} {{ $errors->first('email') }}
{!! Form::label('contact_person_name', 'Contact Person', ['class' => 'form-label']) !!} * {!! Form::text('contact_person_name', old('contact_person_name'), [ 'id' => 'contact_person_name', 'class' => 'form-control onlytxt', 'placeholder' => 'Enter Contact Person', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '100', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter contact person name.', 'data-parsley-maxlength-message' => 'Contact person name may not be greater than 100 characters.', ]) !!} {{ $errors->first('contact_person_name') }}
{!! Form::label('contact_mobile_number', 'Contact Person Mobile', ['class' => 'form-label']) !!} * {!! Form::text('contact_mobile_number', old('contact_mobile_number'), [ 'id' => 'contact_mobile_number', 'class' => 'form-control mobile', 'placeholder' => 'Enter Contact Person Mobile Number', 'maxLength' => '10', 'data-parsley-type' => 'digits', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '10', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter contact person mobile number.', 'data-parsley-type-message=' > 'Please enter valid contact person mobile number.', 'data-parsley-maxlength-message' => 'Contact person mobile number may not be greater than 10 digits.', ]) !!} {{ $errors->first('contact_mobile_number') }}
{!! Form::label('state', 'State', ['class' => 'form-label']) !!} * {!! Form::select('state', $state_list, old('state'), [ 'id' => 'state', 'class' => 'form-control stateSelect', 'placeholder' => 'Select State', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select state.', 'data-parsley-errors-container' => '#state_error', ]) !!} {{ $errors->first('state') }}
{!! Form::label('district', 'District', ['class' => 'form-label']) !!} * {!! Form::select('district', $district_list, old('district'), [ 'id' => 'district', 'class' => 'form-control districtSelect', 'placeholder' => 'Select District', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select district.', 'data-parsley-errors-container' => '#district_error', ]) !!} {{ $errors->first('district') }}
{!! Form::label('taluka', 'Taluka', ['class' => 'form-label']) !!} * {!! Form::select('taluka', $taluka_list, old('taluka'), [ 'id' => 'taluka', 'class' => 'form-control talukaSelect', 'placeholder' => 'Select Taluka', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select taluka.', 'data-parsley-errors-container' => '#taluka_error', ]) !!} {{ $errors->first('taluka') }}
{!! Form::label('city', 'City', ['class' => 'form-label']) !!} * {!! Form::select('city', $city_list, old('city'), [ 'id' => 'city', 'class' => 'form-control citySelect', 'placeholder' => 'Select City', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select city.', 'data-parsley-errors-container' => '#city_error', ]) !!} {{ $errors->first('city') }}
{!! Form::label('pincode', 'Pincode', ['class' => 'form-label']) !!} * {!! Form::text('pincode', old('pincode'), [ 'id' => 'pincode', 'class' => 'form-control pinCode', 'placeholder' => 'Enter Pincode', 'data-parsley-type' => 'number', 'data-parsley-trigger' => 'keyup', 'data-parsley-length' => '[6, 6]', 'data-parsley-required' => 'required', 'data-parsley-pattern' => '^[0-9]{6}$', 'data-parsley-required-message' => 'Please enter pincode.', 'data-parsley-type-message' => 'Please enter valid pincode.', 'data-parsley-length-message' => 'Pincode must be exactly 6 digits.', 'data-parsley-pattern-message' => 'Please enter a valid 6-digit pincode.', ]) !!} {{ $errors->first('pincode') }}
{!! Form::label('pickup_states', 'Pick Up States', ['class' => 'form-label']) !!} * {!! Form::text('pickup_states[]', old('pickup_states'), [ 'id' => 'pickup_states', 'class' => 'form-control', 'placeholder' => 'Select Pick Up States', 'autocomplete' => 'off', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-errors-container' => '#pickup_states_error', 'data-parsley-required-message' => 'Please select pick up states.', ]) !!} {{ $errors->first('pickup_states') }}
{!! Form::label('pickup_districts', 'Pick Up Districts', ['class' => 'form-label']) !!} *
{!! Form::text('pickup_districts[]', old('pickup_districts'), [ 'id' => 'pickup_districts', 'class' => 'form-control', 'placeholder' => 'Select Pick Up Districts', 'autocomplete' => 'off', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-errors-container' => '#pickup_districts_error', 'data-parsley-required-message' => 'Please select pick up districts.', ]) !!}
{{ $errors->first('pickup_districts') }}
{!! Form::label('address', 'Address', ['class' => 'form-label']) !!} * {!! Form::textarea('address', old('address'), [ 'id' => 'address', 'rows' => '4', 'max-length' => '200', 'class' => 'form-control', 'placeholder' => 'Enter Address', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter address.', ]) !!} {{ $errors->first('address') }}
{!! Form::label('tin_no', 'TAN Number', ['class' => 'form-label']) !!} {!! Form::text('tin_no', old('tin_no'), [ 'id' => 'tin_no', 'class' => 'form-control capital_and_number', 'placeholder' => 'Enter TAN Number', ]) !!} {{ $errors->first('tin_no') }}
{!! Form::label('tin_file', 'TAN File', ['class' => 'form-label']) !!}
{!! Form::file('tin_file', [ 'id' => 'tin_file', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-filetype' => 'pdf,png,jpg,jpeg', 'data-parsley-filetype-message' => 'Only .pdf, .png, .jpg and .jpeg files are allowed.', ]) !!} @if (!empty($tan_file) && file_exists(public_path('storage/' . $tan_file))) @if (in_array(strtolower($tan_file_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('tin_file') }}
{!! Form::label('agreement_document', 'Agreement Document', ['class' => 'form-label']) !!} *
{!! Form::file('agreement_document', [ 'id' => 'agreement_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $agreement_doc_req, 'data-parsley-filetype' => 'pdf,png,jpg,jpeg', 'data-parsley-required-message' => 'Please upload agreement document.', 'data-parsley-filetype-message' => 'Only .pdf, .png, .jpg and .jpeg files are allowed.', ]) !!} @if (!empty($agreement_doc) && file_exists(public_path('storage/' . $agreement_doc))) @if (in_array(strtolower($agreement_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('agreement_document') }}
{!! Form::label('firm_type', 'Firm Type', ['class' => 'form-label']) !!} * {!! Form::select('firm_type', $firm_types, old('firm_type'), [ 'id' => 'firm_type', 'class' => 'form-control', 'placeholder' => 'Select Firm Type', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select firm type.', ]) !!} {{ $errors->first('firm_type') }}
{{-- Partnership Deed --}}

Partnership Deed Details

{!! Form::label('document_number', 'Deed Document Number', ['class' => 'form-label']) !!} * {!! Form::text('document_number', old('document_number'), [ 'id' => 'document_number', 'class' => 'form-control', 'placeholder' => 'Enter Document Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter document number.', ]) !!} {{ $errors->first('document_number') }}
{!! Form::label('document', 'Deed Document', ['class' => 'form-label']) !!} *
{!! Form::file('document', [ 'id' => 'document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $document_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#partner_doc', 'data-parsley-required-message' => 'Please upload document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($document) && file_exists(public_path('storage/' . $document))) @if (in_array(strtolower($document_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('document') }}
{!! Form::label('date_of_birth', 'Date of Birth', ['class' => 'form-label']) !!} * {!! Form::text( 'date_of_birth', old('date_of_birth', date('d-m-Y', strtotime($transporter->date_of_birth ?? ''))), [ 'id' => 'date_of_birth', 'class' => 'form-control date', 'placeholder' => 'Select Date of Birth', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select date of birth.', ], ) !!} {{ $errors->first('date_of_birth') }}
{!! Form::label('firm_reg_date', 'Firm Reg. Date', ['class' => 'form-label']) !!} * {!! Form::text( 'firm_reg_date', old('firm_reg_date', date('d-m-Y', strtotime($transporter->firm_reg_date ?? ''))), [ 'id' => 'firm_reg_date', 'class' => 'form-control date', 'placeholder' => 'Select Firm Registration Date', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select firm registration date.', ], ) !!} {{ $errors->first('firm_reg_date') }}
{!! Form::label('firm_reg_number', 'Firm Reg. Number', ['class' => 'form-label']) !!} * {!! Form::text('firm_reg_number', old('firm_reg_number'), [ 'id' => 'firm_reg_number', 'class' => 'form-control', 'placeholder' => 'Enter Firm Reg. Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter firm registration number.', ]) !!} {{ $errors->first('firm_reg_number') }}
{!! Form::label('gst_number', 'GST Number', ['class' => 'form-label']) !!} * {!! Form::text('gst_number', old('gst_number', $transporter->gst_no ?? ''), [ 'id' => 'gst_number', 'class' => 'form-control gstNumber', 'placeholder' => 'Enter GST Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter GST number.', 'data-parsley-pattern-message' => 'Please enter valid GST number.', 'data-parsley-pattern' => '^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$', ]) !!} {{ $errors->first('gst_number') }}
{!! Form::label('gst_document', 'GST Document', ['class' => 'form-label']) !!} *
{!! Form::file('gst_document', [ 'id' => 'gst_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $gst_doc_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#gst_doc', 'data-parsley-required-message' => 'Please upload GST document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($gst_doc) && file_exists(public_path('storage/' . $gst_doc))) @if (in_array(strtolower($gst_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('gst_document') }}
{!! Form::label('authority_letter_doc', 'Authority Letter Document', ['class' => 'form-label']) !!} *
{!! Form::file('authority_letter_doc', [ 'id' => 'authority_letter_doc', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $authority_letter_doc_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#auth_letter_doc', 'data-parsley-required-message' => 'Please upload letter document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($authority_letter_doc) && file_exists(public_path('storage/' . $authority_letter_doc))) @if (in_array(strtolower($authority_letter_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('authority_letter_doc') }}
{!! Form::label('partner_udhyam_reg_no', 'Udhyam Reg.(MSME) No.', ['class' => 'form-label']) !!} {!! Form::text('partner_udhyam_reg_no', old('partner_udhyam_reg_no', $transporter->udhyam_reg_number ?? ''), [ 'id' => 'partner_udhyam_reg_no', 'class' => 'form-control', 'placeholder' => 'Enter Udhyam Reg. Number', ]) !!}
{!! Form::label('partner_udhyam_reg_document', 'Udhyam Reg.(MSME) Document', ['class' => 'form-label']) !!}
{!! Form::file('partner_udhyam_reg_document', [ 'id' => 'partner_udhyam_reg_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#udhyam_reg_doc', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($udhyam_reg_doc) && file_exists(public_path('storage/' . $udhyam_reg_doc))) @if (in_array(strtolower($udhyam_reg_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{-- Firm Registration --}}

Firm Registration Details

{!! Form::label('firm_number', 'Firm Number', ['class' => 'form-label']) !!} * {!! Form::text('firm_number', old('firm_number'), [ 'id' => 'firm_number', 'class' => 'form-control', 'placeholder' => 'Enter Firm Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter firm number.', ]) !!}
{!! Form::label('firm_registration_date', 'Firm Reg. Date', ['class' => 'form-label']) !!} * {!! Form::text( 'firm_registration_date', old('firm_registration_date', date('d-m-Y', strtotime($transporter->firm_reg_date ?? ''))), [ 'id' => 'firm_registration_date', 'class' => 'form-control date', 'placeholder' => 'Select Firm Registration Date', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please select firm registration date.', ], ) !!}
{!! Form::label('firm_document', 'Document', ['class' => 'form-label']) !!} *
{!! Form::file('firm_document', [ 'id' => 'firm_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $firm_doc_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#firm_doc', 'data-parsley-required-message' => 'Please upload document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($firm_doc) && file_exists(public_path('storage/' . $firm_doc))) @if (in_array(strtolower($firm_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('udhyam_reg_no', 'Udhyam Reg.(MSME) No.', ['class' => 'form-label']) !!} {!! Form::text('udhyam_reg_no', old('udhyam_reg_no', $transporter->udhyam_reg_number ?? ''), [ 'id' => 'udhyam_reg_no', 'class' => 'form-control', 'placeholder' => 'Enter Udhyam Reg. Number', ]) !!}
{!! Form::label('udhyam_reg_document', 'Udhyam Reg.(MSME) Document', ['class' => 'form-label']) !!}
{!! Form::file('udhyam_reg_document', [ 'id' => 'udhyam_reg_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#udhyam_reg_doc', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($udhyam_reg_doc) && file_exists(public_path('storage/' . $udhyam_reg_doc))) @if (in_array(strtolower($udhyam_reg_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('firm_gst_number', 'GST Number', ['class' => 'form-label']) !!} * {!! Form::text('firm_gst_number', old('firm_gst_number', $transporter->gst_no ?? ''), [ 'id' => 'firm_gst_number', 'class' => 'form-control gstNumber', 'placeholder' => 'Enter GST Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter GST number.', 'data-parsley-pattern-message' => 'Please enter valid GST number.', 'data-parsley-pattern' => '^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$', ]) !!} {{ $errors->first('firm_gst_number') }}
{!! Form::label('firm_gst_document', 'GST Document', ['class' => 'form-label']) !!} *
{!! Form::file('firm_gst_document', [ 'id' => 'firm_gst_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $gst_doc_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#gst_doc', 'data-parsley-required-message' => 'Please upload GST document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($gst_doc) && file_exists(public_path('storage/' . $gst_doc))) @if (in_array(strtolower($gst_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('firm_gst_document') }}
{{-- PVT LTD Details --}}

PVT LTD Details

{!! Form::label('memorandum_article', 'Memorandum of Article', ['class' => 'form-label']) !!} * {!! Form::text('memorandum_article', old('memorandum_article'), [ 'id' => 'memorandum_article', 'class' => 'form-control', 'placeholder' => 'Enter Memorandum of Article', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter memorandum of article.', ]) !!}
{!! Form::label('pvt_ltd_document', 'Document', ['class' => 'form-label']) !!} *
{!! Form::file('pvt_ltd_document', [ 'id' => 'pvt_ltd_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $pvt_ltd_doc_req, 'data-parsley-errors-container' => '#pvt_ltd_doc_err', 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-required-message' => 'Please upload document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($pvt_ltd_doc) && file_exists(public_path('storage/' . $pvt_ltd_doc))) @if (in_array(strtolower($pvt_ltd_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('roc_number', 'ROC Number', ['class' => 'form-label']) !!} * {!! Form::text('roc_number', old('roc_number'), [ 'id' => 'roc_number', 'class' => 'form-control', 'placeholder' => 'Enter ROC Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter ROC number.', ]) !!}
{!! Form::label('roc_document', 'ROC Document', ['class' => 'form-label']) !!} *
{!! Form::file('roc_document', [ 'id' => 'roc_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $roc_doc_req, 'data-parsley-errors-container' => '#roc_doc_err', 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-required-message' => 'Please upload ROC document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($roc_doc) && file_exists(public_path('storage/' . $roc_doc))) @if (in_array(strtolower($roc_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('din_number', 'DIN Number', ['class' => 'form-label']) !!} * {!! Form::text('din_number', old('din_number'), [ 'id' => 'din_number', 'class' => 'form-control', 'placeholder' => 'Enter DIN Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter DIN number.', ]) !!}
{!! Form::label('din_document', 'DIN Document', ['class' => 'form-label']) !!} *
{!! Form::file('din_document', [ 'id' => 'din_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $din_doc_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#din_doc_err', 'data-parsley-required-message' => 'Please upload DIN document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($din_doc) && file_exists(public_path('storage/' . $din_doc))) @if (in_array(strtolower($din_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('list_of_directors', 'List of Directors', ['class' => 'form-label']) !!} * {!! Form::text('list_of_directors', old('list_of_directors'), [ 'id' => 'list_of_directors', 'class' => 'form-control', 'placeholder' => 'Enter List of Directors', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter list of directors.', ]) !!}
{!! Form::label('authority_letter', 'Authority Letter Document', ['class' => 'form-label']) !!} *
{!! Form::file('authority_letter', [ 'id' => 'authority_letter', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $authority_letter_doc_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#authority_letter_doc_error', 'data-parsley-required-message' => 'Please upload authority letter.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($authority_letter_doc) && file_exists(public_path('storage/' . $authority_letter_doc))) @if (in_array(strtolower($authority_letter_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('pvt_ltd_udhyam_reg_no', 'Udhyam Reg.(MSME) No.', ['class' => 'form-label']) !!} {!! Form::text('pvt_ltd_udhyam_reg_no', old('pvt_ltd_udhyam_reg_no', $transporter->udhyam_reg_number ?? ''), [ 'id' => 'pvt_ltd_udhyam_reg_no', 'class' => 'form-control', 'placeholder' => 'Enter Udhyam Reg. Number', ]) !!}
{!! Form::label('pvt_ltd_udhyam_reg_document', 'Udhyam Reg.(MSME) Document', ['class' => 'form-label']) !!}
{!! Form::file('pvt_ltd_udhyam_reg_document', [ 'id' => 'pvt_ltd_udhyam_reg_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#udhyam_reg_doc', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($udhyam_reg_doc) && file_exists(public_path('storage/' . $udhyam_reg_doc))) @if (in_array(strtolower($udhyam_reg_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('pvt_ltd_gst_number', 'GST Number', ['class' => 'form-label']) !!} * {!! Form::text('pvt_ltd_gst_number', old('pvt_ltd_gst_number', $transporter->gst_no ?? ''), [ 'id' => 'pvt_ltd_gst_number', 'class' => 'form-control gstNumber', 'placeholder' => 'Enter GST Number', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter GST number.', 'data-parsley-pattern-message' => 'Please enter valid GST number.', 'data-parsley-pattern' => '^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$', ]) !!} {{ $errors->first('pvt_ltd_gst_number') }}
{!! Form::label('pvt_ltd_gst_document', 'GST Document', ['class' => 'form-label']) !!} *
{!! Form::file('pvt_ltd_gst_document', [ 'id' => 'pvt_ltd_gst_document', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $gst_doc_req, 'data-parsley-filetype' => 'pdf,jpg,jpeg,png', 'data-parsley-errors-container' => '#gst_doc', 'data-parsley-required-message' => 'Please upload GST document.', 'data-parsley-filetype-message' => 'Only PDF, JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($gst_doc) && file_exists(public_path('storage/' . $gst_doc))) @if (in_array(strtolower($gst_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('pvt_ltd_gst_document') }}
{{-- Authority Persons Name --}}

Authority Persons

@if (isset($transporter->authorityPeoples) && count($transporter->authorityPeoples) > 0) @foreach ($transporter->authorityPeoples as $key => $person)
{!! Form::label('person_name_' . $key + 1, 'Person Name', ['class' => 'form-label']) !!} *
{!! Form::text('person_name[]', $person->name, [ 'id' => 'person_name_' . $key + 1, 'class' => 'form-control', 'placeholder' => 'Enter Person Name', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-errors-container' => '#person_name_' . ($key + 1) . '_error', 'data-parsley-required-message' => 'Please enter person name.', ]) !!} @if ($key != 0) @endif
@endforeach @else
{!! Form::label('person_name_1', 'Person Name', ['class' => 'form-label']) !!} * {!! Form::text('person_name[]', '', [ 'id' => 'person_name_1', 'class' => 'form-control', 'placeholder' => 'Enter Person Name', 'data-parsley-trigger' => 'keyup', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter person name.', ]) !!}
@endif
{{-- Owner Details --}}

{{ $owner_title }}

@if (isset($transporter->ownerDetails) && count($transporter->ownerDetails) > 0) @foreach ($transporter->ownerDetails as $key => $owner_detail) @php $aadhar_front_req = empty($owner_detail->aadhar_card_front_image) ? "data-parsley-required='required'" : ''; $aadhar_front = $owner_detail->aadhar_card_front_image ?? ''; $aadhar_front_ext = strtolower(pathinfo($aadhar_front, PATHINFO_EXTENSION)); $aadhar_back = $owner_detail->aadhar_card_back_image ?? ''; $aadhar_back_ext = strtolower(pathinfo($aadhar_back, PATHINFO_EXTENSION)); $pan_card_img_req = empty($owner_detail->pan_card_image) ? "data-parsley-required='required'" : ''; $pan_card_img = $owner_detail->pan_card_image ?? ''; $pan_card_img_ext = strtolower(pathinfo($pan_card_img, PATHINFO_EXTENSION)); @endphp
@if ($key != 0) @endif
{!! Form::label('name_' . $key + 1, 'Name', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[name][]', $owner_detail->name ?? '', [ 'id' => 'name_' . $key + 1, 'class' => 'form-control onlytxt', 'placeholder' => 'Enter Name', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '100', 'data-parsley-required' => 'required', 'data-parsley-pattern' => '^[a-zA-Z_ ]*$', 'data-parsley-pattern-message' => 'Only alphabets are allowed.', 'data-parsley-required-message' => 'Please enter name.', 'data-parsley-maxlength-message' => 'Name may not be greater than 100 characters.', ]) !!}
{!! Form::label('mobile_number_' . $key + 1, 'Mobile Number', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[mobile_number][]', $owner_detail->mobile_number ?? '', [ 'id' => 'mobile_number_' . $key + 1, 'class' => 'form-control mobile', 'placeholder' => 'Enter Mobile Number', 'maxLength' => '10', 'data-parsley-type' => 'digits', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '16', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter mobile number.', 'data-parsley-type-message=' > 'Please enter valid mobile number.', 'data-parsley-maxlength-message' => 'Mobile number may not be greater than 15 digits.', ]) !!}
{!! Form::label('aadhar_number_' . $key + 1, 'Aadhar Number', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[aadhar_number][]', $owner_detail->aadhar_number ?? '', [ 'id' => 'aadhar_number_' . $key + 1, 'class' => 'form-control aadharNumber', 'placeholder' => 'Enter Aadhar Number', 'maxLength' => '12', 'data-parsley-type' => 'digits', 'data-parsley-trigger' => 'keyup', 'data-parsley-minlength' => '12', 'data-parsley-maxlength' => '12', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter aadhar number.', 'data-parsley-type-message=' > 'Please enter valid aadhar number.', 'data-parsley-minlength-message' => 'Aadhar number at least 12 digits long.', 'data-parsley-maxlength-message' => 'Aadhar number may not be greater than 12 digits.', ]) !!}
{!! Form::label('aadhar_front_image_' . $key + 1, 'Aadhar Card Front Image', ['class' => 'form-label']) !!} *
{!! Form::file('owner_details[aadhar_front_image][]', [ 'id' => 'aadhar_front_image_' . $key + 1, 'class' => 'form-control', 'data-parsley-trigger' => 'change', $aadhar_front_req, 'data-parsley-filetype' => 'jpg,jpeg,png', 'data-parsley-errors-container' => '#aadhar_front_img_err_' . $key + 1, 'data-parsley-required-message' => 'Please upload aadhar card front image.', 'data-parsley-filetype-message' => 'Only JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($aadhar_front) && file_exists(public_path('storage/' . $aadhar_front))) @if (in_array(strtolower($aadhar_front_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('aadhar_back_image_' . $key + 1, 'Aadhar Card Back Image', ['class' => 'form-label']) !!}
{!! Form::file('owner_details[aadhar_back_image][]', [ 'id' => 'aadhar_back_image_' . $key + 1, 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-filetype' => 'jpg,jpeg,png', 'data-parsley-errors-container' => '#aadhar_back_img_err_' . $key + 1, 'data-parsley-filetype-message' => 'Only JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($aadhar_back) && file_exists(public_path('storage/' . $aadhar_back))) @if (in_array(strtolower($aadhar_back_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('pan_number_' . $key + 1, 'PAN Number', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[pan_number][]', $owner_detail->pan_number ?? '', [ 'id' => 'pan_number_' . $key + 1, 'class' => 'form-control panNumber', 'placeholder' => 'Enter PAN Number', 'maxLength' => '10', 'data-parsley-trigger' => 'keyup', 'data-parsley-minlength' => '10', 'data-parsley-maxlength' => '10', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter PAN number.', 'data-parsley-minlength-message' => 'PAN number at least 10 digits long.', 'data-parsley-maxlength-message' => 'PAN number may not be greater than 10 digits.', ]) !!}
{!! Form::label('pan_card_image_' . $key + 1, 'PAN Card Image', ['class' => 'form-label']) !!} *
{!! Form::file('owner_details[pan_card_image][]', [ 'id' => 'pan_card_image_' . $key + 1, 'class' => 'form-control', 'data-parsley-trigger' => 'change', $pan_card_img_req, 'data-parsley-filetype' => 'jpg,jpeg,png', 'data-parsley-errors-container' => '#pan_card_img_err_' . $key + 1, 'data-parsley-required-message' => 'Please upload PAN card image.', 'data-parsley-filetype-message' => 'Only JPG, JPEG and PNG files are allowed.', ]) !!} @if (!empty($pan_card_img) && file_exists(public_path('storage/' . $pan_card_img))) @if (in_array(strtolower($pan_card_img_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{!! Form::label('din_number_' . $key + 1, 'Din Number', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[din_number][]', $owner_detail->din_number ?? '', [ 'id' => 'din_number_' . $key + 1, 'class' => 'form-control', 'placeholder' => 'Enter Din Number', ]) !!}
@endforeach @else
{!! Form::label('name_1', 'Name', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[name][]', '', [ 'id' => 'name_1', 'class' => 'form-control onlytxt', 'placeholder' => 'Enter Name', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '100', 'data-parsley-required' => 'required', 'data-parsley-pattern' => '^[a-zA-Z_ ]*$', 'data-parsley-pattern-message' => 'Only alphabets are allowed.', 'data-parsley-required-message' => 'Please enter name.', 'data-parsley-maxlength-message' => 'Name may not be greater than 100 characters.', ]) !!}
{!! Form::label('mobile_number_1', 'Mobile Number', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[mobile_number][]', '', [ 'id' => 'mobile_number_1', 'class' => 'form-control mobile', 'placeholder' => 'Enter Mobile Number', 'maxLength' => '10', 'data-parsley-type' => 'digits', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '16', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter mobile number.', 'data-parsley-type-message=' > 'Please enter valid mobile number.', 'data-parsley-maxlength-message' => 'Mobile number may not be greater than 15 digits.', ]) !!}
{!! Form::label('aadhar_number_1', 'Aadhar Number', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[aadhar_number][]', '', [ 'id' => 'aadhar_number_1', 'class' => 'form-control aadharNumber', 'placeholder' => 'Enter Aadhar Number', 'maxLength' => '12', 'data-parsley-type' => 'digits', 'data-parsley-trigger' => 'keyup', 'data-parsley-minlength' => '12', 'data-parsley-maxlength' => '12', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter aadhar number.', 'data-parsley-type-message=' > 'Please enter valid aadhar number.', 'data-parsley-minlength-message' => 'Aadhar number at least 12 digits long.', 'data-parsley-maxlength-message' => 'Aadhar number may not be greater than 12 digits.', ]) !!}
{!! Form::label('aadhar_front_image_1', 'Aadhar Card Front Image', ['class' => 'form-label']) !!} * {!! Form::file('owner_details[aadhar_front_image][]', [ 'id' => 'aadhar_front_image_1', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-required' => 'required', 'data-parsley-filetype' => 'jpg,jpeg,png', 'data-parsley-required-message' => 'Please upload aadhar card front image.', 'data-parsley-filetype-message' => 'Only JPG, JPEG and PNG files are allowed.', ]) !!}
{!! Form::label('aadhar_back_image_1', 'Aadhar Card Back Image', ['class' => 'form-label']) !!} {!! Form::file('owner_details[aadhar_back_image][]', [ 'id' => 'aadhar_back_image_1', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-filetype' => 'jpg,jpeg,png', 'data-parsley-filetype-message' => 'Only JPG, JPEG and PNG files are allowed.', ]) !!}
{!! Form::label('pan_number_1', 'PAN Number', ['class' => 'form-label']) !!} * {!! Form::text('owner_details[pan_number][]', '', [ 'id' => 'pan_number_1', 'class' => 'form-control panNumber', 'placeholder' => 'Enter PAN Number', 'maxLength' => '10', 'data-parsley-trigger' => 'keyup', 'data-parsley-minlength' => '10', 'data-parsley-maxlength' => '10', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter PAN number.', 'data-parsley-minlength-message' => 'PAN number at least 10 digits long.', 'data-parsley-maxlength-message' => 'PAN number may not be greater than 10 digits.', ]) !!}
{!! Form::label('pan_card_image_1', 'PAN Card Image', ['class' => 'form-label']) !!} * {!! Form::file('owner_details[pan_card_image][]', [ 'id' => 'pan_card_image_1', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-required' => 'required', 'data-parsley-filetype' => 'jpg,jpeg,png', 'data-parsley-required-message' => 'Please upload PAN card image.', 'data-parsley-filetype-message' => 'Only JPG, JPEG and PNG files are allowed.', ]) !!}
@endif
{{-- Bank Details --}}

Bank Details

{!! Form::label('bank_name', 'Bank Name', ['class' => 'form-label']) !!} * {!! Form::text('bank_name', old('bank_name'), [ 'id' => 'bank_name', 'class' => 'form-control onlytxt', 'placeholder' => 'Enter Bank Name', 'maxlength' => '100', 'data-parsley-trigger' => 'keyup', 'data-parsley-maxlength' => '100', 'data-parsley-required' => 'required', 'data-parsley-required-message' => 'Please enter bank name.', 'data-parsley-maxlength-message' => 'Bank name may not be greater than 100 character.', ]) !!} {{ $errors->first('bank_name') }}
{!! Form::label('account_no', 'Account Number', ['class' => 'form-label']) !!} * {!! Form::text('account_no', old('account_no', $transporter->account_number), [ 'id' => 'account_no', 'class' => 'form-control bankAccNumber', 'placeholder' => 'Enter Account Number', 'maxlength' => '20', 'data-parsley-trigger' => 'keyup', 'data-parsley-minlength' => '11', 'data-parsley-maxlength' => '20', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter account number.', 'data-parsley-minlength-message' => 'Account number at least 11 characters long.', 'data-parsley-maxlength-message' => 'Account number may not be greater than 20 character.', ]) !!} {{ $errors->first('account_no') }}
{!! Form::label('ifsc_code', 'IFSC Code', ['class' => 'form-label']) !!} * {!! Form::text('ifsc_code', old('ifsc_code'), [ 'id' => 'ifsc_code', 'class' => 'form-control bankIFSCCode', 'placeholder' => 'Enter IFSC Code', 'maxlength' => '11', 'data-parsley-trigger' => 'keyup', 'data-parsley-minlength' => '11', 'data-parsley-maxlength' => '11', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter IFSC code.', 'data-parsley-minlength-message' => 'IFSC code at least 11 characters long.', 'data-parsley-maxlength-message' => 'IFSC code may not be greater than 11 character.', ]) !!} {{ $errors->first('ifsc_code') }}
{!! Form::label('blank_cheque', 'Cheque Image', ['class' => 'form-label']) !!} *
{!! Form::file('blank_cheque', [ 'id' => 'blank_cheque', 'class' => 'form-control', 'data-parsley-trigger' => 'change', $storage_cheque_req, 'data-parsley-filetype' => 'png,jpg,jpeg', 'data-parsley-errors-container' => '#blank_cheque_doc', 'data-parsley-required-message' => 'Please upload cheque image.', 'data-parsley-filetype-message' => 'Only .png, .jpg and .jpeg files are allowed.', ]) !!} @if (!empty($blank_cheque_doc) && file_exists(public_path('storage/' . $blank_cheque_doc))) @if (in_array(strtolower($blank_cheque_doc_ext), $is_img))
Aadhar Front
@else @endif @else No Image @endif
{{ $errors->first('blank_cheque') }}
{!! Form::label('cheque_number', 'Cheque Number', ['class' => 'form-label']) !!} * {!! Form::text('cheque_number', old('cheque_number'), [ 'id' => 'cheque_number', 'class' => 'form-control chequeNo', 'placeholder' => 'Enter Cheque Number', 'maxlength' => '10', 'data-parsley-trigger' => 'keyup', 'data-parsley-minlength' => '6', 'data-parsley-maxlength' => '10', 'data-parsley-required' => 'required', 'oninput' => 'this.value=this.value.slice(0,this.maxLength)', 'data-parsley-required-message' => 'Please enter cheque number.', 'data-parsley-minlength-message' => 'Cheque number at least 6 characters long.', 'data-parsley-maxlength-message' => 'Cheque number may not be greater than 10 character.', ]) !!} {{ $errors->first('cheque_number') }}
{{ Form::close() }}
@endsection @section('page-js') @endsection