count(); $nbCodeExported = Codes::where('code_exported', 1)->count(); $nbCodeRemainingToExport = Codes::where('code_exported', 0)->count(); return view('bo.codes.index', compact( 'settings', 'nbCodeBase', 'nbCodeUsed', 'nbCodeExported', 'nbCodeRemainingToExport' )); } /** * Run generate codes action * * @param GenerateCodesRequest $request * @return \Illuminate\Http\RedirectResponse */ public function generate(GenerateCodesRequest $request) { ProcessUniqueCode::dispatch( $request->quantity, $request->code_length ); 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é." ); } /** * Run export codes * * @param ExportCodesRequest $request * @return \Illuminate\Http\RedirectResponse */ public function export(ExportCodesRequest $request) { ProcessExportCodesUniques::dispatch( intval($request->nb_code_fic), intval($request->nb_code_tot), intval($request->nb_code_ligne) ); 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é." ); } }