Hii朋友,我是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.');
}
}
但是在firebug中,表单会显示,但是当我点击“删除”按钮时。
表单未提交。
但是当我点击提交按钮时没有做任何处理。
不会返回任何类型的错误或警告。
请帮忙。
我错了。
答案 0 :(得分:1)
此刻我唯一能看到的是你可能需要换行样式=&gt; display:在另一个数组中内联。
<table>
<tr>
<td>
{{ Form::open(array('method' => 'DELETE', 'route' => array('dailyhourse.destroy', $value->id), array('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), array('style'=>'display:inline'))) }}
{{ Form::submit('Delete', array('class' => 'btn btn-danger')) }}
{{ Form::close() }}
</td>
</tr>
表单打开不正确会导致表单无法提交 试一试,但这是我现在唯一能看到的东西。