Hocam foreach içine resimleri yazmışsınız orayı şununle değiştiğini varsayalım.
@foreach ($request->file('images') as $image){
<div class="custom-control custom-checkbox image-checkbox">
<input type="checkbox" class="custom-control-input" id="resim{{ $resim->id }}" name="resimler[]" value="{{ $resim->id }}">
<label class="custom-control-label" for="resim{{ $resim->id }}">
<img src="{{asset('resimler/'.$image->resim)}}" alt="#" class="img-fluid">
</label>
</div>
@endforeachFonksiyonumuz ise şu şekilde :
public function update(Request $request, $arac_id)
{
$article=arac_detay::findOrFail($arac_id);
$article->arac_id=$request->arac_id;
if($request->resimler){
foreach($request->resimler as $resim){
Image::delete($resim);
}
}
if ($request->has('images')){
foreach ($request->file('images') as $image){
$imageName = $article['arac_id'].'-'.rand(1,50).'.'.$image->extension();
$image->move(public_path('resimler'),$imageName);
Image::create([
'arac_id'=>$article->arac_id,
'resim'=>$imageName,
]);
}
}
$article->save();
toastr()->success('Başarılı', 'Güncellendi');
return redirect()->route('admin.makaleler.index');
}Kusura bakmayın vaktim olmadığından aceleyle yazdım umarım yardımcı olabilmişimdir