laravel day 6 section 1: delete

背景note:
修改是跳转到一个页面,但是删除不是,删除是一个button,一个小form直接删除提交

============================== 过程 ============================
step 1 添加delete按钮
这里有点不太一样,因为edit是跳转到另外一个页面,但是delete不是,delete可以看作是一个form,直接提交一个request,来直接发出delete的请求

              {{ Form::hidden("_method", 'DELETE')}}
              {{ Form::bsSubmit('Delete', ['class'=>'btn btn-danger']) }}
         {!! Form::close() !!}

同样,form也没有办法delete,所以也需要hidden form的支持

step 2 直接在control里面完成删除操作

    public function destroy($id)
    {
        $todo = todo::find($id);
        $todo->delete();

        return redirect('/')->with('success', 'delete message successfully');
    }

这样,就完成了删除的操作

============================== 报错 ============================

你可能感兴趣的:(laravel day 6 section 1: delete)