Paginator - “字段列表”中的未知列“页面”

时间:2013-06-06 14:40:13

标签: php laravel laravel-4

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

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

我知道这是因为我的网址中有?page=2。但是,我只能将Input::all()这样的内容用于POST数据?我知道我可以在我的模型中将字段名称放在$ fillable中,但它不舒服(字段太多)。我无法将page添加到$guarded,因为有人可以在网址中添加任何字词(不仅仅是“页面”)。

1 个答案:

答案 0 :(得分:1)

你可以这样做

public guarded = array('page');

这与可填写的相反。它只是阻止了页面属性的批量分配。

或者您可以使用

Input::except('page')

将获取除“page”之外的所有输入键。