سلام
برای اسلایدر وقتی اطلاعات سمت دیتابیس میفرستم ارسال میشه ولی تو all.blade وقتی ریدایرکت میشه ارور زیر بر میگردونه
error
htmlspecialchars() expects parameter 1 to be string, object given (View: C:\xampp\htdocs\laravelpro\Modules\Slider\Resources\views\admin\slider\all.blade.php)
controller
public function store(Request $request , Slider $slider)
{
$validated = $request->validate([
'images.*.image' => 'required',
'images.*.alt' => 'required|min:3'
]);
collect($validated['images'])->each(function($image) use ($slider) {
$slider->create($image);
});
// alert()->success()
return redirect(route('admin.slider.index'));
}
all.blade
@foreach($slider as $slider)
<div class="col-sm-2">
<a href="{{ url($slider->slider) }}">
<img src="{{ url($slider->image) }}" class="img-fluid mb-2" alt="{{ $slider->alt }}">
</a>
<form action="{{ route('admin.slider.destroy' , ['slider' => $slider->id]) }}" id="slider-{{ $slider->id }}" method="post">
@method('delete')
@csrf
</form>
<a href="{{ route('admin.slider.edit' , ['slider' => $slider->id]) }}" class="btn btn-sm btn-primary">ویرایش</a>
<a href="#" class="btn btn-sm btn-danger" onclick="document.getElementById('slider-{{ $slider->id }}').submit()">حذف</a>
</div>
@endforeach
متن خطا واضحه
expects parameter 1 to be string, object given
یه جایی باید استرینگ پاس بدی
اما به جاش داری آبجکت پاس میدی
@ali.bayat
ممنون این مشکل حل شد فقط نمیدونم چرا تصاویر ناقص نمایش میده قبلا مشکلی نبود
بخاطر فایل منیجره ؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟