راکت
رایموند
رایموند
توسط رایموند مطرح شد
حل
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() }}

ثبت پرسش جدید
وحید رضازاده
وحید رضازاده
تخصص :برنامه نویس
@vahidrezazadeh7 سال پیشمطرح شد
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
Taha
@Tahashokri667 سال پیشمطرح شد
0

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


رایموند
رایموند
تخصص :مختصص وردپرس - برنامه نویس لاراول
@Raymond7 سال پیشمطرح شد
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>

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

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

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

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

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

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

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