0

我有很大的表格来填充数据库行,所以我fill(Input::all())用来保存我的记录。第一页一切正常,但在其他页面上出现错误:

Column not found: 1054 Unknown column 'page' in 'field list'

我知道那是因为?page=2在我的网址中。但是我Input::all()只能对 POST 数据使用什么?我知道我可以在模型中将字段名称放入 $fillable 中,但这并不方便(字段太多)。我不能放page$guarded因为有人可以在 url 中放任何单词(不仅是“页面”)。

4

1 回答 1

1

你可以这样做

public guarded = array('page');

这与可填充相反。它只是防止页面属性被大量分配。

或者你可以使用

Input::except('page')

这将获得除“页面”之外的所有输入键。

于 2013-06-07T03:37:23.490 回答