上一篇讲了,现在我们讲一下删除产品,方法和前面的几篇文章类似,照着ytkah来操作吧
1,controller的function destroy定义,注意这里的Name是destroy(),文件在/app/Http/Controllers/ItemController.php
public function destroy($id) { $item = Item::find($id); $item->delete(); }
2,模板的编辑,有两个地方,show.blade.php和index.blade.php,用<input type="hidden" name="_method" value="DELETE">的方法
show.blade.php模板修改
@extends('layouts.app')@section('content')@endsectionItem:{ {$item->id}}{ {$item->id}}{ {$item->name}}{ {$item->price}}{ {$item->description}}
{ {$item->created_at}}{ {$item->updated_at}}
index.blade.php模板修改
@extends('layouts.app')@section('content')@endsectionList of Items
@foreach($items as $item) # Name Price Img description Created At Update At Actions @endforeach { {$item->id}} { {$item->name}} { {$item->price}} { {$item->img}} { {$item->description}} { {$item->created_at}} { {$item->updated_at}} view { {$items->links()}}Create New Item