Laravel表格未提交?

时间:2014-02-13 08:01:29

标签: php forms laravel

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中,表单会显示,但是当我点击“删除”按钮时。

表单未提交。

但是当我点击提交按钮时没有做任何处理。

不会返回任何类型的错误或警告。

请帮忙。

我错了。

1 个答案:

答案 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>

表单打开不正确会导致表单无法提交 试一试,但这是我现在唯一能看到的东西。

相关问题