Я использую Laravel Framework version 5.2.45
.
Я создал простое представление, которое выводит мои задачи:
@foreach($todos as $todo)
{{ $todo->todo }} <button href="{{ route('todo.delete', ['id' => $todo->id]) }}" class="btn btn-danger">x</button>
<hr>
@endforeach
В рамках моих маршрутов я создал следующий маршрут для удаления todo
:
Route::get('/todo/delete/{id}', [
'uses' => 'TodosController@delete',
'as' => 'todo.delete'
]);
Внутри моего TodosController
я создал следующий delete
метод:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Todo;
class TodosController extends Controller
{
public function delete($id) {
$todo = Todo::find($id);
$todo->delete();
return redirect()->back();
}
// ...
Когда я нажимаю кнопку в интерфейсе, ничего не происходит. Я не получаю никакой ошибки ...
Есть предложения, что не так с моей реализацией?
Ценю ваши ответы!