Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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
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']),
]);
}
udah gan,
Tapi saya mau viewnya kode instansi pake form select yang value sama isinya diambil dari database kode_instansi
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 :)