modifikasi registarsi laravel

bagaimana cara mengambil data dari db untuk registasi? sya punya dua tabel db, users dan kode_instansi, terus sya mau pada saat registasi ada form select yang menampilkan semua data dari kode_instansi. help master

avatar suryadisaputra
@suryadisaputra

19 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

Buka aja file RegisterController.php gan cari koding dibawah ini, tinggal ditambahin yg ada di table users. Jangan lupa tambahin juga pada Model User nya.

/**
 * Create a new user instance after a valid registration.
 *
 * @param  array  $data
 * @return \App\User
 */
protected function create(array $data)
{
    return User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'password' => bcrypt($data['password']),
    ]);
}

avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

udah gan,

Tapi saya mau viewnya kode instansi pake form select yang value sama isinya diambil dari database kode_instansi

avatar suryadisaputra
@suryadisaputra

19 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

emmm mungkin bisa membantu,

pertama buka file RegistersUsers.php ( untuk lebih mudahnya bisa cari pakek " ctrl+ p " paste di input box nya kalu pakek editor atom,sublime,vscode sama )

kedua edit function showRegistrationForm()


  public function showRegistrationForm()
    {
        //ambil data kode instansi di sini
        $kodeInstansi = DB::table('nama_tabel_kode_instansi')->get();

        return view('auth.register',compact('kodeInstansi');
    }

ketiga

buka file view registernya resources/auth/register.blade.php tambahkan kode ini


  <div class="form-group">

   <label for="name" class="col-md-4 control-label">Name</label>

   <div class="col-md-6">
     <select class="" name="kode_instansi" required>
        <option value="" selected="">Pilih Kode Instansu</option>

        //menampilkan data dari database yang sudah di lempar dari controller
        //sesuaikan kolom dari databasenya

       @foreach ($kodeInstansi as $kode)
          <option value="{{$kode->id}}">{{ $kode->kode_instansi }}</option>
       @endforeach
     </select>
   </div>

  </div>

untuk menampilkan sampai disini semoga jelas :)

avatar Shobirin
@Shobirin

16 Kontribusi 9 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban