Видеокурс Laravel: создание ToDo List
Создаем роуты удаления
Route::bind('item', function($value, $route){ return Item::where('id', $value)->first(); }); Route::get('/todo/delete/{item}', [ 'as' => 'delete-task', 'uses' => 'TodoController@getDelete' ]);Создаем метод getDelete()
public function getDelete(Item $item) { if($item->user_id == Auth::user()->id){ $item->delete(); } return Redirect::route('todo'); }
Создаем ссылки на удаление в index.blade.php
@extends('todo.layouts.default') @section('content')Items
new task
-
@foreach ($items as $item)
- {{ Form::open() }} done ? 'checked' : '' }} onClick="this.form.submit()"> del {{ Form::close() }} @endforeach