TYEYDY

快樂生活 | 身體健康

0%

最近觀察到朋友在 Blog 翻譯聖經,意外地獲得了非常穩定的搜尋流量與讀者互動。這讓我思考,除了神聖的經文,還有什麼文字同樣具備那種「讓人想一探究竟」的神祕吸引力?

答案呼之欲出:古埃及聖書體(Hieroglyphs)

這套看起來像是一連串精美插畫的文字,其實不只是裝飾,它是一套邏輯嚴密的拼音系統。今天這篇文章,我不僅要教你如何看懂這些「鳥與腳掌」,還要預告一個我正在用 Laravel 開發的小工具:「中英文姓名-聖書體轉換器」

閱讀全文 »

Laravel Collection 判斷是否為空的差異:empty() vs isEmpty()

在 Laravel 中,當我們使用 get()collect() 建立一個集合(Collection)時,即使裡面沒有任何元素,回傳的也會是一個 Collection 物件
這就造成一個常見的誤會:為什麼明明查不到資料,用 empty() 判斷卻不會是空的?

閱讀全文 »

Laravel Telescope 設定 develop 環境

在安裝 local 使用 Telescope,網頁查看都沒有問題,但如果想要在測試站卻會無法執行

由於套件預設只有在 local 環境才會執行,所以需要修改部分地方才可正確的顯示

  • 新增 develop 多環境都可以使用
    app/Providers/AppServiceProvider.php
    1
    2
    3
    4
    5
    6
    7
    public function register(): void
    {
    if (in_array($this->app->environment(), ['local', 'develop'])) {
    $this->app->register(\Laravel\Telescope\TelescopeServiceProvider::class);
    $this->app->register(TelescopeServiceProvider::class);
    }
    }
閱讀全文 »

Laravel Page 種類與使用時機

Laravel Page 種類與使用時機

📦 Laravel 方法總結

方法 用法範例 說明
paginate User::paginate(15) 傳統 OFFSET 分頁,使用的是 OFFSET 分頁,查得越後面效能越差
simplePaginate User::simplePaginate(15) paginate 簡化版,無 total、last_page
cursorPaginate User::orderBy(‘id’)->cursorPaginate(15) infinite scroll,大量資料,支援無限滾動, 都是基於主鍵進行篩選,不使用 OFFSET,效能穩定適合大量資料

📦 API Response 格式差異

方法 回傳欄位(部分) 備註
paginate data, total, current_page, last_page 完整資訊,適合 UI 跳頁
simplePaginate data, current_page, next_page_url 效能佳,少欄位
cursorPaginate data, per_page, next_cursor base64 游標,適合 infinite scroll
閱讀全文 »

🌍 如何在 Google Chrome 中修改 GPS 位置

首圖
在 Chrome 上模擬不同的 GPS 位置,可用於測試、跨區功能或強化隱私。這裡介紹 2 個簡單方法。

⚠️ 注意:此方法僅對「當前分頁」生效,開啟新分頁或重開瀏覽器需重新設定!


✅ 方法 1:使用 Chrome 內建開發者工具

閱讀全文 »

記錄一些 Postman 的使用心得,這次是關於 Postman 的變數設定。

變數設定

設定 當下時間 timestamp 變數

  • 單位:毫秒

example 1730950883296

1
pm.variables.set("timestamp", Date.now());
閱讀全文 »

緣由

由於參加了 2024 Hello World Dev Conference的課程,其中一堂工作坊是由 柯仁傑(David Ko) 講師帶團隊課程,回顧且自己做一些筆記當作紀錄

心理安全感的來源

作者

艾米·埃德蒙森 Amy C. Edmondson 是美國領導力、團隊合作和組織學習方面的學者。她目前是哈佛商學院領導力教授

書籍

心理安全感的力量: 別讓沉默扼殺了你和團隊的未來!
作者:艾美.艾德蒙森

什麼是心理安全感

能夠跟一個人訴說任何事情,不管是好或壞,也不會受到情緒化的責罵與譴責,並不代表你一直感覺舒服或是工作舒適爽缺,而是可以輕鬆地談論讓你不舒服的事情

閱讀全文 »

官方文件:

https://www.php.net/manual/en/migration56.new-features.php

  • 可支援版本 php 5.6 以上

緣由

只有在 function 內才看過這個運算子,第一次聽到同事說可以用在 function 以外的地方,覺得很神奇。

function 內使用像是濃縮(packing)在一起,在外面就是一個 foreach 釋放(unpacking)所有的值。

閱讀全文 »