【发布时间】:2014-02-13 16:24:16
【问题描述】:
各位朋友,我是 laravel 的新手。
这是我的代码,这个代码不起作用。
<table>
<tr>
<td>
{{ Form::open(array('method' => 'DELETE', 'route' => array('dailyhourse.destroy', $value->id),'style'=>'display:inline')) }}
{{ Form::submit('Delete', array('class' => 'btn btn-danger')) }}
{{ Form::close() }}
</td>
</tr>
<tr>
<td>
{{ Form::open(array('method' => 'DELETE', 'route' => array('dailyhourse.destroy', $value->id),'style'=>'display:inline')) }}
{{ Form::submit('Delete', array('class' => 'btn btn-danger')) }}
{{ Form::close() }}
</td>
</tr>
这是我的销毁功能的控制器代码。
public function destroy($id)
{
if ($this->dailyhourse->delete($id)) {
return Redirect::route("{$this->url}.index")
->with('success', 'Record deleted successfully.');
} else {
return Redirect::route("{$this->url}.index")
->with('error', 'Record deleting error.');
}
}
但在萤火虫中,表单是显示的,但是当我点击删除按钮时。
表单未提交。
但是当我点击提交按钮时没有做任何事情。
不返回任何类型的错误或警告。
请帮忙。
我在哪里做错了。
【问题讨论】:
-
表单生成的 html 是什么?
-
看到空白页时会不会重定向?