错误:字段是必需的

时间:2016-03-18 09:11:05

标签: database laravel-5.1

我已经完成了一个代码,我在其中创建了事件。当我创建活动时,有一个名为" detailed_address"的字段。我现在已经从数据库,模型,编辑页面,每个地方删除了。

创建活动很好。但是当我编辑该事件并保存它时,会出现错误:

  

详细地址字段是必需的。

我已经检查了我的代码至少5次没有现在使用的单词详细地址。

控制器方法:

    public function update(EventRequest $request, $id)
{
    $event = Event::findOrFail($id);
    $input = $request->all();
    $input['days_of_week'] = serialize(Input::get('days_of_week'));
    $query = $event->update($input);
    return redirect('event');
}


    public function store(Request $request)
{

    $checkbox = Input::get('days_of_week');
    $checkbox_selection = Input::get('agree');
    $input = $request->all();
    $input['days_of_week'] = serialize($checkbox);
    $query =  Event::create($input);
    return view('event.create');
}

任何人都可以告诉我的问题是什么吗?

1 个答案:

答案 0 :(得分:1)

正如@manix建议的那样,尝试运行php artisan clear-compiled,然后我建议运行php artisan cache:clear,以便加倍确定它不是缓存问题。

可能值得研究的是你的请求文件夹(app\http\requests),如果你没有验证控制器上的输入,它可能是通过可能仍在检查输入的请求来完成的来了。

该字段是否仍在模型上注册为可分配的质量? 无法理解为什么它会抛出验证错误,但值得加倍确定它也从那里消失了