fjffk简单的咖啡店科开发2方法2 环滁皆山也。其西南诸峰,林壑尤美,望之蔚然而深秀者,琅琊也。山行六七里,渐闻水声潺潺,而泻出于两峰之间者,酿泉也 ??????????????????????????????? ??????????????/????????????????? ............/................... .........................../... ??????????????????????????????? >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>> ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> dsdfhome/nectalco/public_html/app/View/Components/PlanDetailsCard.php000064400000004531152667065230021127 0ustar00assignFeatures(); $this->plan = $plan; $this->period = $period; $this->style = $style; } private function assignFeatures(): void { $this->allFeatures = OpenAIGenerator::getCache(static function () { return OpenAIGenerator::query()->get(); })->groupBy('filters'); $this->appendSlugMissingFeatures(); } private function appendSlugMissingFeatures(): void { $missingFeatures = [ [ 'slug' => 'ai_chat_all', 'title' => __('AI Chat'), 'filters' => 'blog', ], [ 'slug' => 'ai_voiceover_clone', 'title' => __('Voiceover Clone'), 'filters' => 'voice', ], [ 'slug' => 'ai_plagiarism_extension', 'title' => __('Plagiarism Checker'), 'filters' => 'blog', ], [ 'slug' => 'brand_voice', 'title' => __('Brand Voice'), 'filters' => 'branding', ], ]; foreach ($missingFeatures as $feature) { $item = new OpenAIGenerator; $item->slug = $feature['slug']; $item->title = $feature['title']; $item->filters = $feature['filters']; if (! $this->allFeatures->has($item->filters)) { $this->allFeatures[$item->filters] = collect(); } $this->allFeatures[$item->filters]->push($item); } } /** * Get the view / contents that represent the component. */ public function render(): View|Closure|string { return view('components.plan-details-card'); } }