Bagaimana inset ke 2 table di laravel??

  $request->validate([
            'nama_project'=>'required',
            'perusahaan'=>'required',
            'target_selesai'=>'required',
            'nama_qa'=>'required',
            'nama_developer'=>'required',
            'keterangan'=>'required',
        ]);

        $DataProject = new DataProject([
            'nama_project'=>$request->get('nama_project'),
            'perusahaan'=>$request->get('perusahaan'),
            'target_selesai'=>$request->get('target_selesai'),
            'nama_qa'=>$request->get('nama_qa'),
            'nama_developer'=>implode(",", $request->get('nama_developer')), // Data ini yang ingin di smpan ke table lain sama id_projectnya
            'keterangan'=>$request->get('keterangan'),

        ]);

avatar samsularifin05
@samsularifin05

114 Kontribusi 13 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

table perlu di hubungkan terlebih dulu di model, nanti tinggal cari referensi tentang method boot, jd saat data di table anu di buat di table lain bisa di masukin juga. Dan saran jg kalo create data, hasil validasi bisa di simpan ke variabel dan di pakai ulang jadi tidak perlu banyak menggunakan $request->get()

avatar KrishnaRamain
@KrishnaRamain

13 Kontribusi 9 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban