А
Сам Candidate создается и записывает все данные в базу! А вот CandidateFiles не записывается, и файлы тоже не хранятся! Cвязи в модельках проставил и в миграциях связи тоже указал!
Запрос отправляю с Postman
в CandidateFiles добавиь $guard = [];
можешь делать
$newCandidate->candidateFiles()->save(new CandidateFiles(['candidate_document' => $filename]))