Database 错误:字段是必需的

Database 错误:字段是必需的,database,laravel-5.1,Database,Laravel 5.1,我已经完成了一个代码,在其中我创建了事件。当我创建事件时,有一个名为“detailed_address”的字段,我现在已经从数据库、模型、编辑页面以及任何地方删除了该字段 创建一个事件很好。但当我编辑并保存该事件时,会出现以下错误: 详细地址字段是必需的 我已经检查了我的代码至少5次,现在没有使用详细的地址 控制器方法: public function update(EventRequest $request, $id) { $event = Event::findOrFail(

我已经完成了一个代码,在其中我创建了事件。当我创建事件时,有一个名为“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');
}

谁能告诉我我的问题是什么

正如@manix所建议的,试着运行
php-artisan-clear-compiled
,然后我建议也运行
php-artisan-cache:clear
,以确保它不是缓存问题

同样值得一看的是您的请求文件夹
(app\http\requests)
,如果您没有在控制器上验证输入,则很可能是通过请求完成的,而请求可能仍在检查未通过的输入

该字段是否仍在模型上注册为可分配质量?
我看不出它为什么会抛出一个验证错误,但值得加倍确保它也从那里消失了

试着运行
php artisan clear compiled
然后
php artisan optimize
。是的,这是在一个请求中,我忘了检查!好东西很高兴你分类了:D