Я пытаюсь удалить что-то в своей базе данных.
возникает следующая ошибка:
Свойство [id] не существует в этом экземпляре коллекции. (Посмотреть:
G: \ Laravel \ Проекты \ laravelApp1 \ ресурсы \ вид \ event.blade.php)
это мой код маршрута:
Route::get('/event',function(){
$a=App\event::all();
return view('event')->with('event',$a);
});
Route::post('/eventSave', 'eventController@eventSave');
Route::get('/event/delete/{id}',[
'uses'=>'eventController@eventDelete',
'as'=>'event.delete'
]);
это мой event.blade.php:
@foreach($event as $eventData)
<tr>
<td>{{$eventData->eventName}}</td>
<td>{{$eventData->reason}}</td>
<td>{{$eventData->region}}</td>
<td>{{$eventData->budget}}</td>
<td>{{$eventData->startDate}}</td>
<td>{{$eventData->startTime}}</td>
<td>{{$eventData->endTime}}</td>
<td><a href="{{route('event.delete',['id' => $event->id]) }}" class="btn.btn-default">X</button></td>
</tr>
@endforeach
это мой eventController.php:
public function eventDelete($id){
//dd($id);
$a=event::find($id);
$a->delete();
}
плз .. помогите мне. Заранее спасибо.