# 前言
紀錄如何使用 GitLab 的 secure file
# 上傳
上傳沒什麼特別,單純的把機敏檔案上傳即可,上傳後不管是誰都無法直接的瀏覽檔案,除非把它下載下來,所以下載的權限必須控管
# 下載
用在多台 Pokemon Go 飛人機之間,分享座標
PGCS 為 Pokemon Go Coordinates Sharing 的縮寫
# 我該使用 PGCS 嗎?
我有多台飛人裝置,常常會需要再多台裝置之間分享座標
# Allow Passing a Callback to updateOrInsert()
11.10 支援帶入 callback 到 updateOrInsert(),$exists 會根據 arg1 的 attributes 來判斷並且自動帶入
細節可參考 RP
# Support Soft-deleted Models When Using Explicit Route Model Binding
# New Default Exception Page
11.9 重新設計了 error page,當 APP_DEBUG=true 時,會 render 以下 error page
# Show Events in the model:show Command
Laravel 11.7 新增 Rule::array(),具體用法如下
Rule::array()
<?phpuse Illuminate\Validation\Rule; // Before['array:' . MyBackedEnum::VALUE->value . ',' . MyBackedEnum::VALUE_2->value]; // After examplesRule::array('key_1', 'key_2', 'key_3')…
<?phpuse Illuminate\Validation\Rule; // Before['array:' . MyBackedEnum::VALUE->value . ',' . MyBackedEnum::VALUE_2->value]; // After examplesRule::array('key_1', 'key_2', 'key_3')
# Anonymous Event Broadcasting
11.5 新增了 anonymous event,即如果確定這一個 event 就只有當下會用到,它不會也不該在其他地方被使用,那就可以使用 anonymous event
直接使用 send()
這會 dispatch 一個 anonymous event,前端會收到如下資料
# Introduce the Exceptions Facade
11.4 新增 Exception facade 以及各種 assert method
# Livewire-style Directives
11.4 新增 directives
# Reversible Forms in Prompts
# Multi-line Text Prompts
[Laravel Prompt] 在 11.3 新增了 textarea feature