PATH:
home
/
rwabteecom
/
project_11
/
resources
/
views
/
admin
/
pages
/
invoices
/
Editing: create.blade.php
@extends("admin.layouts.app") @section("styles") <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flatpickr/4.6.13/flatpickr.min.css"/> @endsection @section("content") <form action="{{route('admin.invoices.store')}}" method="post"> @csrf <x-card-content> <x-card-header :title="__('Add new invoice')" :back-route="route('admin.invoices.index')"/> <x-card-body> <div class="col-md-6"> <label for="user_id" class="required form-label">{{__('User')}}</label> <select id="user_id" name="user_id" class="form-select form-select-solid" data-control="select2" required data-placeholder="{{__('Select an option')}}" data-allow-clear="true"> <option></option> @foreach($users as $user) <option {{old("user_id") == $user->id ? "selected" : ""}} value="{{$user->id}}"> {{ $user->name }} </option> @endforeach </select> </div> <div class="col-md-6"> <label for="plan_id" class="required form-label">{{__('Plan')}}</label> <select id="plan_id" name="plan_id" class="form-select form-select-solid" data-control="select2" required data-placeholder="{{__('Select an option')}}" data-allow-clear="true"> <option></option> @foreach($plans as $plan) <option {{old("plan_id") == $plan->id ? "selected" : ""}} value="{{$plan->id}}" data-date="{{\Carbon\Carbon::now()->addDays($plan->duration_in_days)->format("Y-m-d")}}"> {{ $plan->title }} @if(!$plan->is_free_plan) - ({{ number_format($plan->price, 2) }}) @endif - ({{$plan->duration_in_days}} {{__("Day")}}) </option> @endforeach </select> </div> <x-input-field col="6" class="mt-5" name="plan_expired_at" required :title="__('Plan Expired At')" type="date" /> <div class="col-md-6 mt-5"> <label for="payment_status" class="required form-label">{{__('Payment Status')}}</label> <select id="payment_status" name="payment_status" class="form-select form-select-solid" data-control="select2" required data-placeholder="{{__('Select an option')}}" data-allow-clear="true"> <option></option> <option {{old("payment_status") == 1 ? "selected" : ""}} value="1">{{__("Paid")}}</option> <option {{old("payment_status") == 0 ? "selected" : ""}} value="0">{{__("Not Paid")}}</option> </select> </div> </x-card-body> <x-card-footer> <x-loading-btn :title="__('Save')"/> </x-card-footer> </x-card-content> </form> @endsection @section('scripts') <script src="https://cdnjs.cloudflare.com/ajax/libs/flatpickr/4.6.13/flatpickr.min.js"></script> @if(LaravelLocalization::getCurrentLocale() == "ar") <script src="https://cdnjs.cloudflare.com/ajax/libs/flatpickr/4.6.13/l10n/ar.min.js"></script> @endif <script> $(function () { let planExpiredAtFlatpickr = $("#plan_expired_at").flatpickr({ enableTime: false, dateFormat: "Y-m-d", @if(LaravelLocalization::getCurrentLocale() == "ar") locale: "ar" @endif }); function setPlanExpirationDate() { if ($('#plan_id').val()) { let plan = $('#plan_id').find('option:selected'); let date = plan.data('date'); planExpiredAtFlatpickr.setDate(date) } } setPlanExpirationDate(); $('#plan_id').on('change', function () { setPlanExpirationDate(); }) }) </script> @endsection
SAVE
CANCEL