我已经完成了一个代码,我在其中创建了事件。当我创建活动时,有一个名为" 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');
}
任何人都可以告诉我的问题是什么吗?
答案 0 :(得分:1)
正如@manix建议的那样,尝试运行php artisan clear-compiled
,然后我建议运行php artisan cache:clear
,以便加倍确定它不是缓存问题。
可能值得研究的是你的请求文件夹(app\http\requests)
,如果你没有验证控制器上的输入,它可能是通过可能仍在检查输入的请求来完成的来了。
该字段是否仍在模型上注册为可分配的质量? 无法理解为什么它会抛出验证错误,但值得加倍确定它也从那里消失了