Я хочу обновить выбранные элементы, и это мой код:
контроллер:
public function updatesyncFiles(Request $request , $id){
$product_item = Singleproduct::find($id);
$files = $request->input('files');
if ($product_item && is_array($files)){
$product_item->file()->sync($files);
}
}
blade-сервер:
@if( $files && count($files) > 0)
<form action="{{ route('product.sync_files' , $product_item ) }}" method="post">
{{ csrf_field() }}
<h3 style="color: black; ">فایل مربوطه:</h3>
<section class="panel">
<table class="table table-striped table-advance table-hover">
<ul>
@foreach($files as $file)
<li>
<input type="checkbox" name="files[]" value="{{ $file->file_id }}" {{ isset($id) && in_array($file->id,$id) ? 'checked':'' }}>
{{ $file->file_name }}
</li>
@endforeach
</ul>
<div class="form-group">
<input type="submit" class="btn btn-danger" name="submit_product_files" value="ذخیره اطلاعات">
</div>
</table>
</section>
</form>
@endif
и ошибка: «Не определено переменная: product_item "в чем проблема ??