Viewing file: edit.blade.php (4.05 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('layouts.dashboard')
@section('title',trans('layout.item_edit'))
@section('css')
@endsection
@section('main-content')
<div class="row page-titles mx-0">
<div class="col-sm-6 p-md-0">
<div class="welcome-text">
<h4>{{trans('layout.item')}}</h4>
<p class="mb-0">{{trans('layout.item_edit')}}</p>
</div>
</div>
<div class="col-sm-6 p-md-0 justify-content-sm-end mt-2 mt-sm-0 d-flex">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="javascript:void(0)">{{trans('layout.home')}}</a></li>
<li class="breadcrumb-item"><a href="{{route('item.index')}}">{{trans('layout.item')}}</a></li>
<li class="breadcrumb-item active"><a href="javascript:void(0)">{{trans('layout.edit')}}</a></li>
</ol>
</div>
</div>
<!-- row -->
<div class="row">
<div class="col-xl-12 col-xxl-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">{{trans('layout.edit')}}</h4>
</div>
<div class="card-body">
<form action="{{route('item.update',$item)}}" method="post" id="step-form-horizontal"
class="step-form-horizontal" enctype="multipart/form-data">
@method('put')
@include('item.form')
<div class="pull-right">
<button class="btn btn-primary btn-sm" type="submit">{{trans('layout.submit')}}</button>
</div>
</form>
</div>
</div>
</div>
</div>
@endsection
@section('js')
<script>
let extraCount={{$item->extras()->count()}};
$(document).on('click','.add_extra',function(e){
e.preventDefault();
const html=`<div class="row" id="extraSection${extraCount}">
<div class="col-lg-4 mb-2">
<div class="form-group row">
<div class="col-sm-12">
<input name="extra_title[]" type="text" class="form-control" placeholder="{{trans('layout.add_extra_name')}}">
</div>
</div>
</div>
<div class="col-lg-4 mb-2">
<div class="form-group row">
<div class="col-sm-12">
<input name="extra_price[]" step="0.0001" type="number" min="0" class="form-control" placeholder="{{trans('layout.enter_price')}}">
</div>
</div>
</div>
<div class="col-lg-2 mb-2">
<div class="form-group row">
<div class="col-sm-12">
<select name="extra_status[]" class="form-control">
<option value="active">{{trans('layout.active')}}</option>
<option value="inactive">{{trans('layout.inactive')}}</option>
</select>
</div>
</div>
</div>
<div class="col-lg-2 mb-2">
<div class="form-group row mt-2">
<button data-section=${extraCount} type="button" class="btn btn-xs btn-danger delete-extra"><i class="la la-trash"></i></button>
</div>
</div>
</div>`;
$('#extraItemAddSection').append(html);
extraCount++;
});
$(document).on('click','.delete-extra',function(e){
e.preventDefault();
const sectionId=$(this).attr('data-section');
$('#extraSection'+sectionId).remove();
})
</script>
@endsection
|