ErrorException {#526 #message: "file_put_contents(D:\xampp\htdocs\ia-prod-frontend\storage\framework/cache/data/6f/69/6f6968cf014626e518b3d803c3cd241850a96dde): Failed to open stream: Permission denied" #code: 0 #file: "D:\xampp\htdocs\ia-prod-frontend\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php" #line: 187 #severity: E_WARNING : { { Illuminate\Foundation\Bootstrap\HandleExceptions->handleError($level, $message, $file = '', $line = 0, $context = []) … ›{›return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);›}} {} { Illuminate\Filesystem\Filesystem->put($path, $contents, $lock = false) … ›{›return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);›}: { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework/cache/data/6f/69/6f6968cf014626e518b3d803c3cd241850a96dde" : "1783674148a:4:{s:6:"status";s:7:"success";s:4:"code";i:200;s:7:"message";s:2:"OK";s:4:"data";a:2:{s:5:"items";a:9:{i:0;a:9:{s:2:"id";i:130;s:4:"slug";s:19:"what-is-an-nvme-ssd";s:11:"tab_display";s:11:"Application";s:5:"title";s:21:"什麼是 NVMe SSD?";s:8:"subtitle";s:21:"什麼是 NVMe SSD?";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260615_3_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:139:"了解 NVMe SSD 的定義、NVMe 與 SATA SSD 的差異,以及為何 NVMe 儲存裝置適合自動化、工業系統和高頻資料記錄";s:14:"published_date";s:10:"06.15.2026";}i:1;a:9:{s:2:"id";i:129;s:4:"slug";s:30:"understanding-error-correcting";s:11:"tab_display";s:11:"Application";s:5:"title";s:21:"什麼是 ECC DRAM?";s:8:"subtitle";s:21:"什麼是 ECC DRAM?";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260615_1_05.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:145:"了解 ECC DRAM 的定義、除錯運作原理,以及它對資料完整性、系統穩定性、網路安全與關鍵任務運算的重要性。";s:14:"published_date";s:10:"06.15.2026";}i:2;a:9:{s:2:"id";i:123;s:4:"slug";s:25:"how-to-choose-nvr-storage";s:11:"tab_display";s:11:"Application";s:5:"title";s:60:"如何選擇 NVR Storage?打造高效監控系統的關鍵";s:8:"subtitle";s:60:"如何選擇 NVR Storage?打造高效監控系統的關鍵";s:11:"cover_image";s:23:"/storage/edms/cover.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:129:"解析NVR Storage選購重點,深入比較HDD和SSD、Surveillance SSD與AI NVR儲存需求,打造穩定高效的監控系統";s:14:"published_date";s:10:"06.03.2026";}i:3;a:9:{s:2:"id";i:112;s:4:"slug";s:33:"what-is-the-ssd-temperature-range";s:11:"tab_display";s:11:"Application";s:5:"title";s:26:"什麼是 SSD 溫度範圍";s:8:"subtitle";s:26:"什麼是 SSD 溫度範圍";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260116_5_04.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:517:"溫度是每顆 SSD 的隱形限制器,而 SSD 溫度範圍既是效能規格也是可靠性規格。在持續負載下,NVMe 韌體會追蹤複合溫度,並會開始輕度或重度節流。因此,寫入吞吐量大幅下降,延遲飆升。高溫也會加速 NAND 內部的電荷洩漏,這會加速資料保留損失。隨著單元因編程/抹除磨損而老化,這種效應會惡化。因此,當硬碟稍後保持未通電狀態時,您會更快消耗耐用度並提高資料保留問題的風險。";s:14:"published_date";s:10:"01.16.2026";}i:4;a:9:{s:2:"id";i:111;s:4:"slug";s:36:"garbage-collection-in-industrial-ssd";s:11:"tab_display";s:11:"Application";s:5:"title";s:53:"工業級 SSD 的垃圾回收:你需要知道的事";s:8:"subtitle";s:53:"工業級 SSD 的垃圾回收:你需要知道的事";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260116_4_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:382:"SSD 中的垃圾回收是控制器的靜態清理工作。它將仍然有效的頁面壓縮到新空間,並抹除現在大多是垃圾的區塊。這聽起來很奇怪,直到您記起 NAND 快閃記憶體無法覆寫已編程的頁面。它必須先抹除,而抹除是在區塊層級進行,而非每個頁面。因此,更新變成「先寫到別處,之後再清理」。";s:14:"published_date";s:10:"01.16.2026";}i:5;a:9:{s:2:"id";i:109;s:4:"slug";s:29:"what-is-ssd-over-provisioning";s:11:"tab_display";s:11:"Application";s:5:"title";s:26:"什麼是 SSD 預留空間";s:8:"subtitle";s:26:"什麼是 SSD 預留空間";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260105_3_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:635:"在每顆 SSD 內部,實體 NAND 的數量比作業系統能看到的還要多。供應商保留部分快閃記憶體作為僅供控制器使用的空間,這些空間永遠不會顯示為使用者容量。這種保留區域被稱為超額配置(OP)。例如,TechTarget 報導一款 SSD 擁有 976 GB 的實體 NAND,但僅有 800 GB 可供主機存取,同時保留 176 GB 作為僅供控制器使用的超額配置容量。此外,它儲存內部後設資料,如 FTL 對應表和壞塊池。沿著這些思路,當您詢問什麼是 SSD 超額配置時,您實際上是在談論硬碟內部的這個隱藏工作區。";s:14:"published_date";s:10:"01.05.2026";}i:6;a:9:{s:2:"id";i:108;s:4:"slug";s:15:"what-is-ssd-plp";s:11:"tab_display";s:11:"Application";s:5:"title";s:91:"什麼是 SSD 斷電保護(PLP)?其工作原理及為何對工業級 SSD 至關重要";s:8:"subtitle";s:91:"什麼是 SSD 斷電保護(PLP)?其工作原理及為何對工業級 SSD 至關重要";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260105_2_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:407:"SSD 斷電保護指的是一種硬體與韌體的安全機制,可在電源突然中斷時幫助防止 SSD 損壞您的資料。基本上,它會監控輸入電壓。當偵測到任何電壓驟降時,它會利用板上電容器儲存的能量。這額外的能量讓控制器停止接受新的寫入、將揮發性緩衝區資料清除至 NAND,並在一切熄滅之前完成內部對應表的更新。";s:14:"published_date";s:10:"01.05.2026";}i:7;a:9:{s:2:"id";i:107;s:4:"slug";s:20:"what-is-edge-storage";s:11:"tab_display";s:11:"Application";s:5:"title";s:87:"什麼是邊緣儲存?面向現代產業的邊緣運算儲存解決方案完整指南";s:8:"subtitle";s:87:"什麼是邊緣儲存?面向現代產業的邊緣運算儲存解決方案完整指南";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260105_1_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:414:"隨著產業加速數位轉型,資料正以前所未有的速度產生。從工廠車間的感測器到收集即時資料的自動駕駛車輛,組織需要能夠跟上現代運算需求的儲存系統。這就是邊緣儲存和邊緣儲存解決方案的用武之地。專為延遲、可靠性和不間斷運作至關重要的環境而設計,邊緣運算儲存彌補了裝置與雲端之間的效能差距。";s:14:"published_date";s:10:"01.05.2026";}i:8;a:9:{s:2:"id";i:97;s:4:"slug";s:11:"EdgeStorage";s:11:"tab_display";s:11:"Application";s:5:"title";s:69:"企業為何轉向邊緣儲存以實現更快速、更智慧的決策";s:8:"subtitle";s:69:"企業為何轉向邊緣儲存以實現更快速、更智慧的決策";s:11:"cover_image";s:32:"/storage/edms/edm_20250425_f.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:370:"全球數據量持續增長,預計到2025年將達到180澤位元組,這使得邊緣運算等適當的數據儲存與處理工具成為必要。與此同時,全球邊緣數據中心市場在2022年顯示出93億美元的價值。該產業預計從2023年的110.2億美元擴展,到2030年達到416億美元,在整個預測期間內呈現20.9%的年增長率。";s:14:"published_date";s:10:"04.22.2025";}}s:10:"pagination";a:5:{s:5:"total";i:14;s:5:"count";i:9;s:8:"per_page";i:9;s:12:"current_page";i:1;s:11:"total_pages";i:2;}}}" : 2 } } { Illuminate\Cache\FileStore->put($key, $value, $seconds) … ›$result = $this->files->put(›$path, $this->expiration($seconds).serialize($value), true›);: { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework/cache/data/6f/69/6f6968cf014626e518b3d803c3cd241850a96dde" : "1783674148a:4:{s:6:"status";s:7:"success";s:4:"code";i:200;s:7:"message";s:2:"OK";s:4:"data";a:2:{s:5:"items";a:9:{i:0;a:9:{s:2:"id";i:130;s:4:"slug";s:19:"what-is-an-nvme-ssd";s:11:"tab_display";s:11:"Application";s:5:"title";s:21:"什麼是 NVMe SSD?";s:8:"subtitle";s:21:"什麼是 NVMe SSD?";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260615_3_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:139:"了解 NVMe SSD 的定義、NVMe 與 SATA SSD 的差異,以及為何 NVMe 儲存裝置適合自動化、工業系統和高頻資料記錄";s:14:"published_date";s:10:"06.15.2026";}i:1;a:9:{s:2:"id";i:129;s:4:"slug";s:30:"understanding-error-correcting";s:11:"tab_display";s:11:"Application";s:5:"title";s:21:"什麼是 ECC DRAM?";s:8:"subtitle";s:21:"什麼是 ECC DRAM?";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260615_1_05.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:145:"了解 ECC DRAM 的定義、除錯運作原理,以及它對資料完整性、系統穩定性、網路安全與關鍵任務運算的重要性。";s:14:"published_date";s:10:"06.15.2026";}i:2;a:9:{s:2:"id";i:123;s:4:"slug";s:25:"how-to-choose-nvr-storage";s:11:"tab_display";s:11:"Application";s:5:"title";s:60:"如何選擇 NVR Storage?打造高效監控系統的關鍵";s:8:"subtitle";s:60:"如何選擇 NVR Storage?打造高效監控系統的關鍵";s:11:"cover_image";s:23:"/storage/edms/cover.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:129:"解析NVR Storage選購重點,深入比較HDD和SSD、Surveillance SSD與AI NVR儲存需求,打造穩定高效的監控系統";s:14:"published_date";s:10:"06.03.2026";}i:3;a:9:{s:2:"id";i:112;s:4:"slug";s:33:"what-is-the-ssd-temperature-range";s:11:"tab_display";s:11:"Application";s:5:"title";s:26:"什麼是 SSD 溫度範圍";s:8:"subtitle";s:26:"什麼是 SSD 溫度範圍";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260116_5_04.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:517:"溫度是每顆 SSD 的隱形限制器,而 SSD 溫度範圍既是效能規格也是可靠性規格。在持續負載下,NVMe 韌體會追蹤複合溫度,並會開始輕度或重度節流。因此,寫入吞吐量大幅下降,延遲飆升。高溫也會加速 NAND 內部的電荷洩漏,這會加速資料保留損失。隨著單元因編程/抹除磨損而老化,這種效應會惡化。因此,當硬碟稍後保持未通電狀態時,您會更快消耗耐用度並提高資料保留問題的風險。";s:14:"published_date";s:10:"01.16.2026";}i:4;a:9:{s:2:"id";i:111;s:4:"slug";s:36:"garbage-collection-in-industrial-ssd";s:11:"tab_display";s:11:"Application";s:5:"title";s:53:"工業級 SSD 的垃圾回收:你需要知道的事";s:8:"subtitle";s:53:"工業級 SSD 的垃圾回收:你需要知道的事";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260116_4_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:382:"SSD 中的垃圾回收是控制器的靜態清理工作。它將仍然有效的頁面壓縮到新空間,並抹除現在大多是垃圾的區塊。這聽起來很奇怪,直到您記起 NAND 快閃記憶體無法覆寫已編程的頁面。它必須先抹除,而抹除是在區塊層級進行,而非每個頁面。因此,更新變成「先寫到別處,之後再清理」。";s:14:"published_date";s:10:"01.16.2026";}i:5;a:9:{s:2:"id";i:109;s:4:"slug";s:29:"what-is-ssd-over-provisioning";s:11:"tab_display";s:11:"Application";s:5:"title";s:26:"什麼是 SSD 預留空間";s:8:"subtitle";s:26:"什麼是 SSD 預留空間";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260105_3_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:635:"在每顆 SSD 內部,實體 NAND 的數量比作業系統能看到的還要多。供應商保留部分快閃記憶體作為僅供控制器使用的空間,這些空間永遠不會顯示為使用者容量。這種保留區域被稱為超額配置(OP)。例如,TechTarget 報導一款 SSD 擁有 976 GB 的實體 NAND,但僅有 800 GB 可供主機存取,同時保留 176 GB 作為僅供控制器使用的超額配置容量。此外,它儲存內部後設資料,如 FTL 對應表和壞塊池。沿著這些思路,當您詢問什麼是 SSD 超額配置時,您實際上是在談論硬碟內部的這個隱藏工作區。";s:14:"published_date";s:10:"01.05.2026";}i:6;a:9:{s:2:"id";i:108;s:4:"slug";s:15:"what-is-ssd-plp";s:11:"tab_display";s:11:"Application";s:5:"title";s:91:"什麼是 SSD 斷電保護(PLP)?其工作原理及為何對工業級 SSD 至關重要";s:8:"subtitle";s:91:"什麼是 SSD 斷電保護(PLP)?其工作原理及為何對工業級 SSD 至關重要";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260105_2_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:407:"SSD 斷電保護指的是一種硬體與韌體的安全機制,可在電源突然中斷時幫助防止 SSD 損壞您的資料。基本上,它會監控輸入電壓。當偵測到任何電壓驟降時,它會利用板上電容器儲存的能量。這額外的能量讓控制器停止接受新的寫入、將揮發性緩衝區資料清除至 NAND,並在一切熄滅之前完成內部對應表的更新。";s:14:"published_date";s:10:"01.05.2026";}i:7;a:9:{s:2:"id";i:107;s:4:"slug";s:20:"what-is-edge-storage";s:11:"tab_display";s:11:"Application";s:5:"title";s:87:"什麼是邊緣儲存?面向現代產業的邊緣運算儲存解決方案完整指南";s:8:"subtitle";s:87:"什麼是邊緣儲存?面向現代產業的邊緣運算儲存解決方案完整指南";s:11:"cover_image";s:39:"/storage/edms/seo_edm_20260105_1_03.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:414:"隨著產業加速數位轉型,資料正以前所未有的速度產生。從工廠車間的感測器到收集即時資料的自動駕駛車輛,組織需要能夠跟上現代運算需求的儲存系統。這就是邊緣儲存和邊緣儲存解決方案的用武之地。專為延遲、可靠性和不間斷運作至關重要的環境而設計,邊緣運算儲存彌補了裝置與雲端之間的效能差距。";s:14:"published_date";s:10:"01.05.2026";}i:8;a:9:{s:2:"id";i:97;s:4:"slug";s:11:"EdgeStorage";s:11:"tab_display";s:11:"Application";s:5:"title";s:69:"企業為何轉向邊緣儲存以實現更快速、更智慧的決策";s:8:"subtitle";s:69:"企業為何轉向邊緣儲存以實現更快速、更智慧的決策";s:11:"cover_image";s:32:"/storage/edms/edm_20250425_f.jpg";s:4:"path";s:32:"/storage/edms/edm_style_2025.css";s:7:"summary";s:370:"全球數據量持續增長,預計到2025年將達到180澤位元組,這使得邊緣運算等適當的數據儲存與處理工具成為必要。與此同時,全球邊緣數據中心市場在2022年顯示出93億美元的價值。該產業預計從2023年的110.2億美元擴展,到2030年達到416億美元,在整個預測期間內呈現20.9%的年增長率。";s:14:"published_date";s:10:"04.22.2025";}}s:10:"pagination";a:5:{s:5:"total";i:14;s:5:"count";i:9;s:8:"per_page";i:9;s:12:"current_page";i:1;s:11:"total_pages";i:2;}}}" : true } } { Illuminate\Cache\Repository->put($key, $value, $ttl = null) … › ›$result = $this->store->put($this->itemKey($key), $value, $seconds);› : { : "edm-tw-687571f246b8c42af63a2b835a6fbe8f" : array:4 [ …4] : 3600 } } { Illuminate\Cache\CacheManager->__call($method, $parameters) … ›{›return $this->store()->$method(...$parameters);›}: { : "edm-tw-687571f246b8c42af63a2b835a6fbe8f" : array:4 [ …4] : 3600 } } { Illuminate\Support\Facades\Facade::__callStatic($method, $args) … › ›return $instance->$method(...$args);›}: { : array:2 [ …2] } } { App\Services\AdataApiService->parse(ResponseInterface $response, $cache_key = '') … ›if ($this->enable_cache === true && !empty($cache_key)) {\r›Cache::put($cache_key, $body, $this->cache_ttl);\r›}\r: { : "put" : array:3 [ …3] } } { App\Services\AdataApiService->getEdmList(array $params) … ›\r›return $this->parse($response, $cache_key);\r›}\r: { : GuzzleHttp\Psr7\Response {#524 …} : "edm-tw-687571f246b8c42af63a2b835a6fbe8f" } } { Illuminate\Support\Facades\Facade::__callStatic($method, $args) … › ›return $instance->$method(...$args);›}: { : array:2 [ …2] } } { App\View\Composers\navComposer->__construct() … ›\r›$tabEdms = AdataApiService::getEdmList($params) ?? null;\r›if ($tabEdms && isset($tabEdms['data']['items'])) {\r: { : "getEdmList" : array:1 [ …1] } } {} { Illuminate\Container\Container->build($concrete) … › ›return $reflector->newInstanceArgs($instances);›}: { : [] } } { Illuminate\Container\Container->resolve($abstract, $parameters = [], $raiseEvents = true) … ›if ($this->isBuildable($concrete, $abstract)) {›$object = $this->build($concrete);›} else {: { : "App\View\Composers\navComposer" } } { Illuminate\Foundation\Application->resolve($abstract, $parameters = [], $raiseEvents = true) … › ›return parent::resolve($abstract, $parameters, $raiseEvents);›}: { : "App\View\Composers\navComposer" : [] : true } } { Illuminate\Container\Container->make($abstract, array $parameters = []) … ›{›return $this->resolve($abstract, $parameters);›}: { : "App\View\Composers\navComposer" : [] } } { Illuminate\Foundation\Application->make($abstract, array $parameters = []) … › ›return parent::make($abstract, $parameters);›}: { : "App\View\Composers\navComposer" : [] } } { Illuminate\View\Factory->Illuminate\View\Concerns\{closure} … ›return function () use ($class, $method) {›return $this->container->make($class)->{$method}(...func_get_args());›};: { : "App\View\Composers\navComposer" } } { Illuminate\View\Factory->Illuminate\View\Concerns\{closure} … ›$callback = function ($name, array $data) use ($callback) {›return $callback($data[0]);›};: { Illuminate\View\View {#507 …} } } { Illuminate\Events\Dispatcher->Illuminate\Events\{closure} … ›if ($wildcard) {›return $listener($event, $payload);›}: { "composing: Menu.news" array:1 [ …1] } } { Illuminate\Events\Dispatcher->dispatch($event, $payload = [], $halt = false) … ›foreach ($this->getListeners($event) as $listener) {›$response = $listener($event, $payload);› : { "composing: Menu.news" array:1 [ …1] } } { Illuminate\View\Factory->callComposer(View $view) … ›{›$this->events->dispatch('composing: '.$view->name(), [$view]);›}: { : "composing: Menu.news" : array:1 [ …1] } } { Illuminate\View\View->renderContents() … › ›$this->factory->callComposer($this);› : { : Illuminate\View\View {#507 …} } } { Illuminate\View\View->render(callable $callback = null) … ›try {›$contents = $this->renderContents();› } { require … ›<?php case ('news'): ?>\r›<?php echo $__env->make('Menu.news', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>\r›<?php break; ?>\r} { Illuminate\Filesystem\Filesystem::Illuminate\Filesystem\{closure} … › ›return require $__path;›})();: { "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views\7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" } } { Illuminate\Filesystem\Filesystem->getRequire($path, array $data = []) … ›return require $__path;›})();›}} { Illuminate\View\Engines\PhpEngine->evaluatePath($path, $data) … ›try {›$this->files->getRequire($path, $data);›} catch (Throwable $e) {: { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views/7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" : array:16 [ …16] } } { Illuminate\View\Engines\CompilerEngine->get($path, array $data = []) … ›// which have been rendered for right exception messages to be generated.›$results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);› : { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views/7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" : array:16 [ …16] } } { Facade\Ignition\Views\Engines\CompilerEngine->get($path, array $data = []) … › ›return parent::get($path, $data);›}: { : "D:\xampp\htdocs\ia-prod-frontend\resources\views/About/list.blade.php" : array:16 [ …16] } } { Illuminate\View\View->getContents() … ›{›return $this->engine->get($this->path, $this->gatherData());›}: { : "D:\xampp\htdocs\ia-prod-frontend\resources\views/About/list.blade.php" : array:16 [ …16] } } { Illuminate\View\View->renderContents() … › ›$contents = $this->getContents();› } { Illuminate\View\View->render(callable $callback = null) … ›try {›$contents = $this->renderContents();› } { require … ›\r›<?php echo $__env->make('Layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>\r›\r} { Illuminate\Filesystem\Filesystem::Illuminate\Filesystem\{closure} … › ›return require $__path;›})();: { "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views\7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" } } { Illuminate\Filesystem\Filesystem->getRequire($path, array $data = []) … ›return require $__path;›})();›}} { Illuminate\View\Engines\PhpEngine->evaluatePath($path, $data) … ›try {›$this->files->getRequire($path, $data);›} catch (Throwable $e) {: { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views/7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" : array:16 [ …16] } } { Illuminate\View\Engines\CompilerEngine->get($path, array $data = []) … ›// which have been rendered for right exception messages to be generated.›$results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);› : { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views/7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" : array:16 [ …16] } } { Facade\Ignition\Views\Engines\CompilerEngine->get($path, array $data = []) … › ›return parent::get($path, $data);›}: { : "D:\xampp\htdocs\ia-prod-frontend\resources\views/About/list.blade.php" : array:16 [ …16] } } { Illuminate\View\View->getContents() … ›{›return $this->engine->get($this->path, $this->gatherData());›}: { : "D:\xampp\htdocs\ia-prod-frontend\resources\views/About/list.blade.php" : array:16 [ …16] } } { Illuminate\View\View->renderContents() … › ›$contents = $this->getContents();› } { Illuminate\View\View->render(callable $callback = null) … ›try {›$contents = $this->renderContents();› } { require … ›<?php echo $__env->make('gtag.pages', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>›<?php echo $__env->make('Layouts.webap', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH D:\xampp\htdocs\ia-prod-frontend\resources\views/About/list.blade.php ENDPATH**/ ?>› } { Illuminate\Filesystem\Filesystem::Illuminate\Filesystem\{closure} … › ›return require $__path;›})();: { "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views\7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" } } { Illuminate\Filesystem\Filesystem->getRequire($path, array $data = []) … ›return require $__path;›})();›}} { Illuminate\View\Engines\PhpEngine->evaluatePath($path, $data) … ›try {›$this->files->getRequire($path, $data);›} catch (Throwable $e) {: { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views/7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" : array:16 [ …16] } } { Illuminate\View\Engines\CompilerEngine->get($path, array $data = []) … ›// which have been rendered for right exception messages to be generated.›$results = $this->evaluatePath($this->compiler->getCompiledPath($path), $data);› : { : "D:\xampp\htdocs\ia-prod-frontend\storage\framework\views/7a1d5d868780f54c00b9b7db5328cbbce61584eb.php" : array:16 [ …16] } } { Facade\Ignition\Views\Engines\CompilerEngine->get($path, array $data = []) … › ›return parent::get($path, $data);›}: { : "D:\xampp\htdocs\ia-prod-frontend\resources\views/About/list.blade.php" : array:16 [ …16] } } { Illuminate\View\View->getContents() … ›{›return $this->engine->get($this->path, $this->gatherData());›}: { : "D:\xampp\htdocs\ia-prod-frontend\resources\views/About/list.blade.php" : array:16 [ …16] } } { Illuminate\View\View->renderContents() … › ›$contents = $this->getContents();› } { Illuminate\View\View->render(callable $callback = null) … ›try {›$contents = $this->renderContents();› } { Illuminate\Http\Response->setContent($content) … ›elseif ($content instanceof Renderable) {›$content = $content->render();›}} { Illuminate\Http\Response->__construct($content = '', $status = 200, array $headers = []) … › ›$this->setContent($content);›$this->setStatusCode($status);: { : Illuminate\View\View {#455 …} } } { Illuminate\Routing\Router::toResponse($request, $response) … ›} elseif (! $response instanceof SymfonyResponse) {›$response = new Response($response, 200, ['Content-Type' => 'text/html']);›}: { : Illuminate\View\View {#455 …} : 200 : array:1 [ …1] } } { Illuminate\Routing\Router->prepareResponse($request, $response) … ›{›return static::toResponse($request, $response);›}: { : Illuminate\Http\Request {#43 …} : Illuminate\View\View {#455 …} } } { Illuminate\Routing\Router->Illuminate\Routing\{closure} … ›return $this->prepareResponse(›$request, $route->run()›);: { : Illuminate\Http\Request {#43 …} : Illuminate\View\View {#455 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›try {›return $destination($passable);›} catch (Throwable $e) {: { Illuminate\Http\Request {#43 …} } } { App\Http\Middleware\ValidateRouteParameter->handle(Request $request, Closure $next) … ›*/\r›return $next($request);\r›}\r: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { App\Http\Middleware\Language->handle(Request $request, Closure $next) … ›App::setLocale($set_lang);\r›return $next($request);\r›}\r: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { App\Http\Middleware\ValidateHostHeader->handle(Request $request, Closure $next) … ›// 如果主機是信任的,則繼續處理請求\r›return $next($request);\r›}\r: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Routing\Middleware\SubstituteBindings->handle($request, Closure $next) … › ›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle($request, Closure $next) … ›) {›return tap($next($request), function ($response) use ($request) {›if ($this->shouldAddXsrfTokenCookie()) {: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\View\Middleware\ShareErrorsFromSession->handle($request, Closure $next) … › ›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Request $request, $session, Closure $next) … › ›$response = $next($request);› : { Illuminate\Http\Request {#43 …} } } { Illuminate\Session\Middleware\StartSession->handle($request, Closure $next) … › ›return $this->handleStatefulRequest($request, $session, $next);›}: { : Illuminate\Http\Request {#43 …} : Illuminate\Session\Store {#403 …} : Closure($passable) {#392 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle($request, Closure $next) … ›{›$response = $next($request);› : { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Cookie\Middleware\EncryptCookies->handle($request, Closure $next) … ›{›return $this->encrypt($next($this->decrypt($request)));›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Pipeline\Pipeline->then(Closure $destination) … › ›return $pipeline($this->passable);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Routing\Router->runRouteWithinStack(Route $route, Request $request) … ›);›});›}: { : Closure($request) {#385 …} } } { Illuminate\Routing\Router->runRoute(Request $request, Route $route) … ›return $this->prepareResponse($request,›$this->runRouteWithinStack($route, $request)›);: { : Illuminate\Routing\Route {#297 …} : Illuminate\Http\Request {#43 …} } } { Illuminate\Routing\Router->dispatchToRoute(Request $request) … ›{›return $this->runRoute($request, $this->findRoute($request));›}: { : Illuminate\Http\Request {#43 …} : Illuminate\Routing\Route {#297 …} } } { Illuminate\Routing\Router->dispatch(Request $request) … › ›return $this->dispatchToRoute($request);›}: { : Illuminate\Http\Request {#43 …} } } { Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure} … › ›return $this->router->dispatch($request);›};: { : Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›try {›return $destination($passable);›} catch (Throwable $e) {: { Illuminate\Http\Request {#43 …} } } { Statikbe\CookieConsent\CookieConsentMiddleware->handle($request, Closure $next) … ›{›$response = $next($request);› : { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Foundation\Http\Middleware\TransformsRequest->handle($request, Closure $next) … › ›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle($request, Closure $next) … › ›return parent::handle($request, $next);›}: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#343 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Foundation\Http\Middleware\TransformsRequest->handle($request, Closure $next) … › ›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Foundation\Http\Middleware\TrimStrings->handle($request, Closure $next) … › ›return parent::handle($request, $next);›}: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#344 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle($request, Closure $next) … › ›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle($request, Closure $next) … › ›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Fruitcake\Cors\HandleCors->handle($request, Closure $next) … ›if (! $this->shouldRun($request)) {›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Fideloper\Proxy\TrustProxies->handle(Request $request, Closure $next) … › ›return $next($request);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} … ›$carry = method_exists($pipe, $this->method)›? $pipe->{$this->method}(...$parameters)›: $pipe(...$parameters);: { : Illuminate\Http\Request {#43 …} : Closure($passable) {#348 …} } } { Illuminate\Pipeline\Pipeline->then(Closure $destination) … › ›return $pipeline($this->passable);›}: { Illuminate\Http\Request {#43 …} } } { Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter($request) … ›->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)›->then($this->dispatchToRouter());›}: { : Closure($request) {#50 …} } } { Illuminate\Foundation\Http\Kernel->handle($request) … › ›$response = $this->sendRequestThroughRouter($request);›} catch (Throwable $e) {: { : Illuminate\Http\Request {#43 …} } } { ›$response = tap($kernel->handle(\r›$request = Request::capture()\r›))->send();\r: { : Illuminate\Http\Request {#43 …} } } } }