; // dd($request->all()); //request data dari form $waktu_kejadian = $request->waktu_kejadian; $kondisi_kecelakaan = $request->kondisi_kecelakaan; $kondisi_cahaya = $request->kondisi_cahaya; $bentuk_geometri = $request->bentuk_geometri; $id_jalan = $request->nama_jalan; // dd($kondisi_lingkungan_kecelakaan); $jalan = Jalan::find($id_jalan); // ---------------------------------- Waktu Kejadian ---------------------------------- // $waktuKejadian = keanggotaanWaktuKejadian($waktu_kejadian); // ---------------------------------- Kondisi Kecelakaan ---------------------------------- // $kondisiKecelakaan = keanggotaanKondisiKecelakaan($kondisi_kecelakaan); // ---------------------------------- Kondisi Cahaya ---------------------------------- // $kondisiCahaya = keanggotaanKondisiCahaya($kondisi_cahaya); // ---------------------------------- Bentuk Geometri ---------------------------------- // $bentukGeometri = keanggotaanBentukGeometri($bentuk_geometri); $rule = Rules::where('waktu_kejadian', $waktuKejadian['waktu_kejadianRule']) ->where('kondisi_kecelakaan', $kondisiKecelakaan['kondisi_kecelakaanRule']) ->where('kondisi_cahaya', $kondisiCahaya['kondisi_cahayaRule']) ->where('bentuk_geometri', $bentukGeometri['bentuk_geometriRule']) ->first(); Lokasi::create([ 'id_jalan' => $id_jalan, 'alamat' => $request->alamat, 'latitude' => $request->lattitude, 'longitude' => $request->longitude, 'waktu_kejadian' => $waktu_kejadian, 'kondisi_kecelakaan' => $kondisi_kecelakaan, 'kondisi_cahaya' => $kondisi_cahaya, 'bentuk_geometri' => $bentuk_geometri, 'tingkat_kerawanan' => $rule->tingkat_kerawanan, 'id_rules' => $rule->id, ]); // dd($lokasi); //if has auth return to dashboard if not return to home if (auth()->user()) { return redirect()->route('daerahrawan.index')->with('success', 'Data Berhasil Ditambahkan'); } else { return redirect()->route('pemetaan')->with('success', 'Data Berhasil Ditambahkan'); } } }