Файловый менеджер - Редактировать - /home/clickysoft/public_html/charliapp-v2.clickysoft.net/resources/views/admin/packages/edit.blade.php
Назад
@extends('layouts.admin') @section('content') <div class="card"> <div class="card-header"> {{ trans('global.edit') }} {{ trans('cruds.package.title_singular') }} </div> <div class="card-body"> @include("partials.alerts-messgages") <form method="POST" action="{{ route("admin.packages.update", [$package->id]) }}" enctype="multipart/form-data"> @method('PUT') @csrf <div class="row"> <div class="col-md-12"> <div class="form-group"> <label class="required" for="package_name">{{ trans('cruds.package.fields.package_name') }}</label> <input class="form-control {{ $errors->has('package_name') ? 'is-invalid' : '' }}" type="text" name="package_name" id="package_name" value="{{ old('package_name', $package->package_name) }}"> @if($errors->has('package_name')) <div class="invalid-feedback"> {{ $errors->first('package_name') }} </div> @endif </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label for="description">{{ trans('cruds.package.fields.description') }}</label> <textarea class="form-control {{ $errors->has('description') ? 'is-invalid' : '' }}" type="text" name="description" id="description">{{ old('description', $package->description) }}</textarea> @if($errors->has('description')) <div class="invalid-feedback"> {{ $errors->first('description') }} </div> @endif </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label for="color_id">{{ trans('cruds.outline.fields.color') }}</label> {!! colorDropDown($colors, ($errors->has('color_id') ? 'is-invalid' : ''), old("color_id", $package->color_id)) !!} @if($errors->has('color_id')) <div class="invalid-feedback"> {{ $errors->first('color_id') }} </div> @endif </div> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <label class="required" for="price_monthly">{{ trans('cruds.package.fields.price_monthly') }}</label> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text">$</span> </div> <input class="form-control {{ $errors->has('price_monthly') ? 'is-invalid' : '' }}" type="number" name="price_monthly" id="price_monthly" value="{{ old('price_monthly', $package->price_monthly) }}" step="0.01"> </div> @if($errors->has('price_monthly')) <div class="invalid-feedback"> {{ $errors->first('price_monthly') }} </div> @endif </div> </div> <div class="col-sm-4"> <div class="form-group"> <label class="required" for="yearly_discount">{{ trans('cruds.package.fields.yearly_discount') }}</label> <div class="input-group mb-3"> <input class="form-control {{ $errors->has('yearly_discount') ? 'is-invalid' : '' }}" type="number" name="yearly_discount" id="yearly_discount" value="{{ old('yearly_discount', $package->yearly_discount) }}" step="0.01"> <div class="input-group-append"> <span class="input-group-text">%</span> </div> </div> @if($errors->has('yearly_discount')) <div class="invalid-feedback"> {{ $errors->first('yearly_discount') }} </div> @endif </div> </div> <div class="col-sm-4"> <div class="form-group"> <label class="required" for="price_yearly">{{ trans('cruds.package.fields.price_yearly') }}</label> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text">$</span> </div> <input class="form-control {{ $errors->has('price_yearly') ? 'is-invalid' : '' }}" type="number" name="price_yearly" id="price_yearly" value="{{ old('price_yearly', $package->price_yearly) }}" step="0.01"{{ (float)old('yearly_discount', $package->yearly_discount) > 0 ? " readonly" : "" }}> </div> @if($errors->has('price_yearly')) <div class="invalid-feedback"> {{ $errors->first('price_yearly') }} </div> @endif </div> </div> </div> <div class="row"> <div class="col-sm-6"> <label>{{ trans('cruds.package.fields.options') }}</label> @foreach($packages_options as $option) <div class="row mt-2"> @php $hasvalue = in_array($option->id, $value_options); @endphp <div class="col-md-12"> <div class="form-check mt-2 {{ $errors->has('package_options') ? 'is-invalid' : '' }}"> <input class="form-check-input{{ $hasvalue ? " chk-options" : "" }}" type="checkbox" id="package_options_{{ $option->id }}" name="package_options[]" value="{{ $option->id }}"{{ in_array($option->id, old('package_options', array_keys($packageOptions))) ? ' checked="checked"' : ''}}> <label class="form-check-label" for="package_options_{{ $option->id }}">{{ $option->option_name }}</label> </div> </div> <div class="col-md-12"> @if($hasvalue) <div class="{{ !in_array($option->id, old('package_options', array_keys($packageOptions))) ? ' d-none' : ''}}" id="option{{ $option->id }}"> <div class="value-input"> <small>{{ trans('cruds.package.fields.limit') }}:</small> <input type="text" class="integer-input form-control form-control-sm inline-block{{ $errors->has("option_limit" . $option->id) ? ' is-invalid' : '' }}" name="option_limit{{ $option->id }}" value="{{ old("option_limit" . $option->id, $packageOptions[$option->id]["option_limit"] ?? "") }}" /> <small>{{ trans('cruds.package.fields.value_title') }}:</small> <input type="text" class="form-control form-control-sm inline-block{{ $errors->has("option_title" . $option->id) ? ' is-invalid' : '' }}" name="option_title{{ $option->id }}" value="{{ old("option_title" . $option->id, $packageOptions[$option->id]["option_title"] ?? "") }}" /> </div> <small>{{ trans('cruds.package.fields.limit_helper') }}.</small> @if($errors->has("option_limit" . $option->id)) <div class="invalid-feedback force-show"> {{ $errors->first("option_limit" . $option->id) }} </div> @endif @if($errors->has("option_title" . $option->id)) <div class="invalid-feedback force-show"> {{ $errors->first("option_title" . $option->id) }} </div> @endif <hr /> </div> @endif </div> </div> @endforeach @if($errors->has('package_options')) <div class="invalid-feedback"> {{ $errors->first('package_options') }} </div> @endif </div> <div class="col-sm-6"> <div class="form-group"> <label>{{ trans('cruds.package.fields.status') }}</label> @foreach(App\Models\Package::STATUS_RADIO as $key => $label) <div class="form-check {{ $errors->has('status') ? 'is-invalid' : '' }}"> <input class="form-check-input" type="radio" id="status_{{ $key }}" name="status" value="{{ $key }}" {{ (int)old('status', $package->status) === (int)$key ? 'checked' : '' }}> <label class="form-check-label" for="status_{{ $key }}">{{ $label }}</label> </div> @endforeach @if($errors->has('status')) <div class="invalid-feedback"> {{ $errors->first('status') }} </div> @endif </div> </div> </div> <div class="row"> <div class="col-md-12"><hr /></div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group text-right"> <button class="btn btn-success" type="submit"> {{ trans('global.save') }} </button> </div> </div> </div> </form> </div> </div> @endsection @section("scripts") <script> var valueOptions = [{{ implode(",", $value_options) }}]; </script> <script src="{{ asset("js/package.js") }}"></script> @endsection
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка