У меня есть значение из опубликованных данных.И он сформирован в
brand_id = 2 & hdbrand_id = & pcat_id = 38 & pcat_name = SHOES.
Я пытаюсь отделить его с разнесением массива, но он будет сгенерирован, и я должен повторитьэто как ключевое значение.что я хочу сделать, это получить каждую переменную в этом сформированном значении.Вы не могли бы мне помочь?
вот мой полный код
представление лезвия
<div class="content splite">
<div class="splite-item">
<div class="bag-white">
<div class="title-content"><i class="fa fa-file-text-o"></i>CREATE PRODUCT CATEGORIES FORM</div>
<!-- <form class="form-main" action="{{ route('product-categories.store') }}" method="post"> -->
<form class="form-main" id="formCat">
<div class="field radio" data-title="Brands">
@foreach($dataBrands as $brands)
<input type="radio" id="radio-{{$brands->brand_id}}" name="brand_id" value="{{$brands->brand_id}}" {{ $brands->brand_id == $dataEdit['brand_id'] ? 'checked' : '' }}>
<label for="radio-{{$brands->brand_id}}">{{ $brands->brand_name }}</label>
@endforeach
<input type="hidden" name="hdbrand_id" >
<input type="hidden" id="pcat_id" name="pcat_id" value="{{$dataEdit['pcat_id']}}" >
</div>
<div class="field" data-title="Nama Kategori">
<input type="text" id="pcat_name" name="pcat_name" value="{{ $dataEdit['pcat_name'] }}" autofocus>
</div>
<div class="field" data-title="Action">
<button id="btnSave" type="button" class="but-main">add</button>
<a href="/product-categories" class="but-main"><i class="fa fa-times"></i>Batal</a>
</div>
</form>
</div>
</div>
Jquery
$('#btnSave').click(function(){
var form = $('#formCat').serialize();
var id = $('#pcat_id').val();
var url = "{{route('product-categories.update',':id')}}";
url = url.replace(':id',id);
$.ajax({
type:'POST',
headers: {
'X-CSRF-TOKEN' : "{{ csrf_token() }}"
},
url: url,
data: {form:form, "_method":"PUT"},
success:function(data){
console.log(data);
},
error:function(data){
console.log(data);
}
});
});
Контроллер
public function update($id){
$category = Input::get('form');
return $category;
}