public function update(Banner $banner, CreateEditBannersRequest $request) { $input = $request->all(); if (isset($input['remove'])) { foreach ($input['remove'] as $k => $v) { $banner->{$v}->destroy(); $banner->{$v} = STAPLER_NULL; } } if ($banner->update($input)) { Flash::success('Item atualizado com sucesso.'); } else { Flash::error('Falha na atualização.'); } return ($url = session()->get('backUrl')) ? redirect($url) : redirect()->route('admin.banners.index'); }