最新文章

分享程式開發經驗和技術筆記

精選文章

WordPress 指定頁面替換為純靜態 HTML

WordPress 指定頁面替換為純靜態 HTML 教學透過 mu-plugins 機制,在不修改主題、不怕更新覆蓋的情況下,將 WordPress 特定 URL 的內容替換為你自己的純 HTML 頁面。為什麼需要這樣做?用 WordPress 建站,有時某些頁面需要 100% 自訂 HTML + CSS(例如用 Tailwind CSS CDN 做 landing page),但 WordPress 有以下限制:主題模板會強制載入 header、footer、sidebar頁面編輯器無法完全自訂 HTML 結構直接改 PHP 檔案,主題一更新...

閱讀全文
4 分鐘閱讀

Select2 更換預設定 id/text key代號

Select2 內置了接收 ajax json 資料時,預設是`id` `text` 常見的情況是 API / Ajax url 是別人提供的所以無法更改輸出 更常見的就是,Json 中預計給你顯示的文字是`name` 而不是`text`,那麼只能用下面的方法去取...

S
SkyChoy
閱讀更多
8 分鐘閱讀

Tailwind CSS 整合 Laravel 常用設定

### 安裝及初始化 ```bash npm install -D tailwindcss@latest postcss@latest autoprefixer@latest npx tailwindcss init ``` ### 推薦的插件 ```bash npm install @tailwindcss/line-clamp ``` ```javascript /...

S
SkyChoy
閱讀更多
7 分鐘閱讀

Laravel 強制執行 https

相信近年來大家都使用了SSL,在不同的控制版面或至cloudflare等等cdn都有強制轉跳https的功能 但我所指的是Laravel層面的強制使用https,即使`.env` 使用的網址不是http,系統都會強行轉到https ## 事件源頭 我建...

S
SkyChoy
閱讀更多
10 分鐘閱讀

Laravel Mail 基本使用

以下例子使用Laravel 內容的 Mail基本寄信command line 執行php artisan make:mail WelcomeApp\Mail\WelcomeMail.phpnamespace App\Mail;use Illuminate\Bus\Queueable;use Illuminate\Mail\Mailable;use Illuminate\Queue\SerializesModels;class WelcomeMail extends Mailable { use Queueable, SerializesModels; public function __construct() { } public function build() { return $this->view('email.welcome'); //resourc...

S
SkyChoy
閱讀更多
20 分鐘閱讀

Laravel Pagination 分頁功能

### 1. 基本使用 eg:每次顯示15個 ```php $row = User::paginate(15); ``` ##### 1.1帶上原本現有url 的query功能 `withQueryString()` 有時你的網址可能會同時有其他query, 比如搜尋頁面,分類頁面等等,加上`wit...

S
SkyChoy
閱讀更多
7 分鐘閱讀

Laravel debug 只向指定用戶/指定IP 顯示

## 前言 系統推出後,可能會預到無法預計的錯誤,在我們的測試環境中試了無數次也沒有發生問題,但一旦開放了用戶的CURD我們就會發現多了些ERROR404/ERROR500,你可以去找log file 來查找bug,但太低率了,我們希...

S
SkyChoy
閱讀更多