Como puedo volver a usar el select que use para agregar un registro y lo use en el actualizar

Tengo una tabla user que esta relacionada 1 a muchos con otras 4 tablas, ya tengo el select que me trae los datos de las tablas foraneas(profile, udn, statustypey usertype ) y ahora quiero que a la hora de editar el registro me aparesca de nuevo ese select para poder elegir otra opcion Este es mi controllador User

public function index() {     return view("user.index")->with("users", User::orderBy('id', 'DESC')->paginate(5)); }  /**  * Show the form for creating a new resource.  *  * @return \Illuminate\Http\Response  */ public function create() {     $  profile = Profile::all();     $  statustype = StatusType::all();     $  udn = Udn::all();     $  usertype = UserType::all();     return view('user.create', compact('profile', 'statustype', 'udn', 'usertype')); } /**  * Store a newly created resource in storage.  *  * @param  \Illuminate\Http\Request  $  request  * @return \Illuminate\Http\Response  */ public function store(CreateUserRequest $  request) {     $  user=new User;     $  profile=new Profile;     $  statustype=new StatusType;     $  udn=new Udn;     $  usertype=new UserType;     $  user->first_name=$  request->first_name;     $  user->last_name=$  request->last_name;     $  user->email=$  request->email;     $  user->password=$  request->password;     $  user->profile_id=$  request->profile_id;     $  user->status_type_id=$  request->status_type_id;     $  user->udn_id=$  request->udn_id;     $  user->user_type_id=$  request->user_type_id;     $  user->save();        return redirect("panel/user"); }  /**  * Display the specified resource.  *  * @param  int  $  id  * @return \Illuminate\Http\Response  */ public function show($  id) {        $  user=User::findOrFail($  id);     return view('user.show', compact('user')); } /**  * Show the form for editing the specified resource.  *  * @param  int  $  id  * @return \Illuminate\Http\Response  */ public function edit($  id) {        $  user=User::findOrFail($  id);     return view('user.edit', compact('user')); } /**  * Update the specified resource in storage.  *  * @param  \Illuminate\Http\Request  $  request  * @param  int  $  id  * @return \Illuminate\Http\Response  */ public function update(CreateUserRequest $  request, $  id) {     $  user=User::findOrFail($  id);     $  user->update($  request->all());     return redirect("panel/user"); }  /**  * Remove the specified resource from storage.  *  * @param  int  $  id  * @return \Illuminate\Http\Response  */ public function destroy($  id) {     $  user=User::findOrFail($  id);     $  user->delete();     return redirect("panel/user"); } 

}

Esta es mi vista edit donde solo pinto en su value en un input quiero un select para modificarlo

<form method="post" action="{{route('user.update', $  user->id)}}" id="form-search">         {{ csrf_field() }}          <div>        <label for="">Nombre: </label>        <input type="text" class="form-control" name="first_name" value="{{$  user->first_name}}">        <input type="hidden" name="_method" value="PUT">     </div>     <div>         <label>Apellidos: </label>         <input type="text" class="form-control" name="last_name" value="{{$  user->last_name}}">     </div>             <div>         <label>Correo: </label>         <input type="text" class="form-control" name="email" value="{{$  user->email}}">     </div>             <div>         <label>Password: </label>         <input type="password" class="form-control" name="password" value="{{$  user->password}}">     </div>      <div>         <label>Perfil: </label>         <input type="text" class="form-control" name="profile_id" value="{{$  user->profile_id}}">     </div>     <div>         <label>Tipo de estado: </label>         <input type="text" class="form-control" name="status_type_id" value="{{$  user->status_type_id}}">     </div>      <div>         <label>Udn: </label>         <input type="text" class="form-control" name="udn_id" value="{{$  user->udn_id}}">     </div>      <div>         <label>Tipo de usuario: </label>         <input type="text" class="form-control" name="user_type_id" value="{{$  user->user_type_id}}">     </div>           <br>     <div>         <button type="submit" class="btn btn-primary">Actualizar</button>         <button type="submit" class="btn btn-primary">Cancelar</button>     </div> </form>      

Y esta es mi vista donde uso el select para agregar el registro

     <form method="post" action="{{route('user.store')}}" class="" id="form-search">         {{ csrf_field() }}     <div>         <label>Nombre: </label>         <input type="text" class="form-control" name="first_name">     </div>             <div>         <label>Apellidos: </label>         <input type="text" class="form-control" name="last_name">     </div>             <div>         <label>Correo electrónico: </label>         <input type="email" class="form-control" name="email">     </div>             <div>         <label>Contraseña: </label>         <input type="password" class="form-control" name="password">     </div>             <div>         <label>Perfil: </label>         <select class="form-control" name='profile_id'>            <option value="" selected disabled>---Selecciona una opción---</option>             @foreach($  profile as $  profile)                <option value='{{ $  profile->id }}'> {{ $  profile->name }} </option>            @endforeach         </select>     </div>     <div>         <label>Tipo de estatus: </label>         <select class="form-control" name='status_type_id'>            <option value="" selected disabled>---Selecciona una opción---</option>             @foreach($  statustype as $  statustype)                 <option value='{{ $  statustype->id }}'> {{ $  statustype->name }} </option>            @endforeach         </select>     </div>              <div>         <label>Udn: </label>         <select class="form-control" name='udn_id'>            <option value="" selected disabled>---Selecciona una opción---</option>             @foreach($  udn as $  udn)                 <option value='{{ $  udn->id }}'> {{ $  udn->name }} </option>            @endforeach         </select>      </div>           <div>         <label>Tipo de usuario: </label>         <select class="form-control" name='user_type_id'>            <option value="" selected disabled>---Selecciona una opción---</option>             @foreach($  usertype as $  usertype)                 <option value='{{ $  usertype->id }}'> {{ $  usertype->name }} </option>            @endforeach         </select>     </div>          <br>     <div>         <button type="submit" class="btn btn-primary">Guardar</button>         <button type="submit" class="btn btn-primary">Cancelar</button>     </div> </form>  

Alguien que me ayude gracias de antemano