you can show a form with all the necessary information and ask the user to fill in the rest after that you can validate the information in the request
You can change the guard like this.
auth()->guard('name--guard-on-confi/auth') or Auth::guard('name--guard-on-confi/auth')
EmersonCaique left a reply on Passing Form Information In View Before Saving To DB
just remove every time you call the save function