رایموند
6 سال پیش توسط رایموند مطرح شد
3 پاسخ

خطای آی دی لاراول

درود...
مشکل کجاست؟
خطای زیر:

ErrorException (E_ERROR)
Property [id] does not exist on this collection instance. (View: /home/cytus/www/discuss/resources/views/tags/index.blade.ph

کد زیر:

{{ Form::open(array('route' => ['tags.destroy', $tags->id], 'method' => 'DELETE')) }}
{{ Form::button('<i class="fa fa-trash-o"></i>', ['class' => 'btn btn-primary btn-sm', 'type' => 'submit']) }}
{{ Form::close() }}

ثبت پرسش جدید
وحید رضازاده
تخصص : برنامه نویس
@vahidrezazadeh 6 سال پیش مطرح شد
0

@RaymondDragon
سلام
شما توی فرم نوشتین

                                {{ Form::open(array('route' => ['tags.destroy', $tags->id], 'method' => 'DELETE')) }}

به اشتباه tag رو نوشتین tags
به این صورت اصلاح کنید

                                {{ Form::open(array('route' => ['tags.destroy', $tag->id], 'method' => 'DELETE')) }}

Taha
@Tahashokri66 6 سال پیش آپدیت شد
0

@RaymondDragon
دوست عزیز property $tags شما دارای attribute id نیست یه چک انجام بدید اول یه نگاه بندازید ببینید که داخل حلقه foreach هست یا خیر اگر آره کنترل رو چک بفرمایید


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 6 سال پیش مطرح شد
0

@Tahashokri66

<tbody>
                        @foreach($tags as $tag)
                        <tr class="table-active">
                            <th>{{ $tag -> id }}</th>
                            <td>{{ $tag -> name }}</td>
                            <td>{{ date('j F Y', strtotime('$tag -> created_at')) }}</td>
                            <td>{{ date('j F Y', strtotime('$tag -> updated_at')) }}</td>
                            <td>
                                {{ Form::open(array('route' => ['tags.destroy', $tags->id], 'method' => 'DELETE')) }}
                                {{ Form::button('<i class="fa fa-trash-o"></i>', ['class' => 'btn btn-primary btn-sm', 'type' => 'submit']) }}
                                {{ Form::close() }}
                            </td>
                        </tr>
                        @endforeach
                    </tbody>

وحید رضازاده
تخصص : برنامه نویس
@vahidrezazadeh 6 سال پیش مطرح شد
0

@RaymondDragon
سلام
شما توی فرم نوشتین

                                {{ Form::open(array('route' => ['tags.destroy', $tags->id], 'method' => 'DELETE')) }}

به اشتباه tag رو نوشتین tags
به این صورت اصلاح کنید

                                {{ Form::open(array('route' => ['tags.destroy', $tag->id], 'method' => 'DELETE')) }}

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

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