input('tanggal_dari'); $tanggal_sampai = $request->input('tanggal_sampai'); $min_support = $request->input('min_support'); $min_confidance = $request->input('min_confidance'); $proses = Proses::create([ 'start' => $tanggal_dari, 'end' => $tanggal_sampai, 'min_support' => $min_support, 'min_confidence' => $min_confidance, ]); $transaksi = Transaksi::whereBetween('tanggal', [$tanggal_dari, $tanggal_sampai])->get(); $totalTransactions = $transaksi->count(); ProcessEclatJob::dispatch($proses, $transaksi, $min_support, $min_confidance, $totalTransactions); return redirect()->back()->with('message', 'Silahkan tunggu data sedang diproses di latar belakang'); } }