最新文章

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

精選文章

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

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

閱讀全文
6 分鐘閱讀

Laravel Debug Bar 只顯示給admin或指定用戶

## 事源 有個即將上線的網站是用 Laravel ,因為是有用戶登入的功能,也預計會有不少流量,所以會擔心的效率的問題 [barryvdh/laravel-debugbar](https://github.com/barryvdh/laravel-debugbar "barryvdh/laravel-...

S
SkyChoy
閱讀更多
2 分鐘閱讀

Laravel 人性化顯示時間

`App\Providers\AppServiceProvider.php` 找到`boot()` 加入這句用來設定你想要的語言,比如繁體中文就填`zh_TW` ```php use Carbon\Carbon; public function boot() { Carbon::setLocale('zh_TW'); } ``` b...

S
SkyChoy
閱讀更多
6 分鐘閱讀

Laravel 顯示回覆樓層

### 使用Blade計算 不使用數據庫的值,而直接使用 `$loop->index` ```php @if((request()->get('page')>0)) #{{$loop->index+1+(request()->get('page')*15)-15}} @else #{{$loop->index+1}} @endif ``` 上...

S
SkyChoy
閱讀更多
1 分鐘閱讀

Laravel old value 在新增頁面時如何保留?

#### 1. 一般情況下可用 ```php ``` #### 2. 如果沒有$data呢? 但這個情況只能在edit 頁面做,但在create page時,你本身沒有資料,所以被 `redirect->back()` 時是沒有任何資料 ```php //demo: return back()-...

S
SkyChoy
閱讀更多
2 分鐘閱讀

Select2 替代品 (非JQuery的套件)

### 為什麼要離開始Select2 Select2一直都很好用,用了很久,但某些項目中不能用到jquery,就無法使用了 ### Tom Select > https://github.com/orchidjs/tom-select 基於 selectize.js 改出來的,selectize.js是需...

S
SkyChoy
閱讀更多
6 分鐘閱讀

Laravel File System

## 1. 基本設定 config/filesystems.php 新增一個disk ```php 'temp' => [ 'driver' => 'local', 'root' => storage_path('temp'), 'url' => env('APP_URL') . '/temp', 'visibility' => 'public', ], //在...

S
SkyChoy
閱讀更多
4 分鐘閱讀

又遇上了strict-origin-when-cross-origin

不適用所有人,但我數個project都解決了 我大部分project都是把網站跟附件/圖片分2個server來存放東西 的確Chrome在某個版本,大家都說是Chrome85 開始,對於跨站上傳有很多影響 有些說`strict-origin-when-cros...

S
SkyChoy
閱讀更多