Я думаю, что у вас есть ошибка логика c. Если вы хотите обновить данные, используйте first()
вместо get()
, он вернет начальное значение. Может быть так:
public function docadd(Request $request){
$doc= new documents();
$doc->claim_id=request('id');
$doc->file_name=request('new');
$doc->cat=request('new');
$doc->type='needed';
$doc->description='needed';
$doc->save();
//$id=$doc->claim_id;
$nm=$doc->file_name;
$dc=options::where('claim_id', $doc->claim_id)
->first();
//Also you can use like this
//$dc= options::findOrFail($doc->claim_id);
$dc->$ed=''
$dc->save();
return redirect()->back();
}
Тогда вы можете что-то сделать, если я вас правильно понимаю.