count(); $nbCodeExported = Codes::where('code_exported', 1)->count(); $nbCodeRemainingToExport = Codes::where('code_exported', 0)->count(); return view('bo.codes.index', compact('nbCodeBase', 'nbCodeUsed', 'nbCodeExported', 'nbCodeRemainingToExport')); } public function generate(Request $request) { $quantity = $request->quantity; $codeLength = $request->code_length; $settings = Settings::find(1); ProcessUniqueCode::dispatch($quantity, $codeLength, $settings); return back()->with('success', "La génération à commencée, un mail de notification sera envoyé à l'adresse " . config('mail.MAIL_ADMIN') . " lorsque le traitement sera terminé."); } public function export(Request $request) { $nbCodeFic = intval($request->nb_code_fic); $nbCodeTot = intval($request->nb_code_tot); $nbCodeLigne = intval($request->nb_code_ligne); ProcessExportCodesUniques::dispatch($nbCodeFic, $nbCodeTot, $nbCodeLigne); return back()->with('success', "L'export des codes à commencé, un mail de notification sera envoyé à l'adresse " . config('mail.MAIL_ADMIN') . " lorsque le traitement sera terminé."); } }