0
laravel 5.2アプリケーションでデータベースのデータ行を削除するためのボタンを追加しようとしています。ただし、このエラーが発生しています。laravelを使用してテーブルから行を削除する
これはなぜ起こるのかわかりません。以下は、このメソッドを試して実装するために使用したコードです。
ページコントローラ:
public function delete_event($id)
{ $event=Event::findOrFail($id);
$event->delete();
return redirect('events');
}
This is where I populate the table and create the buttons:
{!! Form::open(['url' => 'delete_event']) !!}
<div class="form-group">
<?php
foreach ($results as $row) {
echo "<tr><td>{$row->name}</td><td>{$row->description}</td><td>{$row->datetime}</td><td>{$row->location}</td><td><a href='/delete_event/{{$row->id}}' class='btn btn-success btn-danger'></a></td></tr>";
}
?>
</div>
これは私のルートです:
Route::get('/delete_event/{id}', '[email protected]_event');
モデルはありますが、削除はまだ機能していません。@ AngadDubey – Hannah
@Hannah PageController.php行でFatalErrorExceptionが発生しました53:クラス 'App \ Http \ Controllers \ Event not found'が原因です'Event'モデルはインポートされていません。エラーは変更されましたか? –
これは実際には "RouteCollection.php 219行目のMethodNotAllowedHttpExceptionです:" – Hannah