Paradox
4 سال پیش توسط Paradox مطرح شد
3 پاسخ

اسلایدر در لاراول

سلام
برای اسلایدر وقتی اطلاعات سمت دیتابیس میفرستم ارسال میشه ولی تو 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

ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

متن خطا واضحه

expects parameter 1 to be string, object given

یه جایی باید استرینگ پاس بدی
اما به جاش داری آبجکت پاس میدی


Paradox
تخصص : در حال یادگیری
@paradox 4 سال پیش مطرح شد
0

@ali.bayat
ممنون این مشکل حل شد فقط نمیدونم چرا تصاویر ناقص نمایش میده قبلا مشکلی نبود
بخاطر فایل منیجره ؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

از تگ img توی مرورگر inspect بگیر
و آدرس دهی فایل رو چک کن


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام