Arkadaşlar merhaba. Ben excel dosyası üzerinde toplu kayıt yapmaya çalışıyorum. Dosyayı import ettikten sonra controller kısmında kayıt yapıyorum.
public function postImport(Request $request)
{
Excel::load($request->file('file'),function($reader){
$reader->each(function($sheet){
$a = new Academician;
$a->sicil_number = $sheet->sicil_number;
$a->name = $sheet->name;
$a->surname = $sheet->surname;
$a->faculty_id = $sheet->faculty_id;
$a->department_id = $sheet->department_id;
$a->save();
});
});
}
Bu kısma kadar sıkıntı yok. İmport etttikten sonra verilerim veritabanına kaydediliyor. Bu noktada yapmak istediğim bir şey için sizden fikir olarak destek istiyorum.
Ben dosyayı import ettikten sonra bir modal popup açılsın ve dosyadaki veriler burada listelensin. Aynı zamanda bu veriler veritabanında var mı diye kontrol edilsin. Eğer aynı veri veritabanında mevcut ise güncelleme sutununda ki checkbox tik li halde olsun. Yani Kullanıcı bu veriyi güncellemek istiyor mu istemiyor mu kontrolü için. En son da onay verdikten sonra veritabanına kaydedilsin.
Nasıl bir yol izlemem gerekir?