0%
心理安全感 Psychological Safety 心得筆記
發表於
所需閱讀時間 ≈
1 分鐘
PHP 三個點運算子(可變參數) Variadic Function
發表於
所需閱讀時間 ≈
1 分鐘
官方文件:
https://www.php.net/manual/en/migration56.new-features.php
- 可支援版本 php 5.6 以上
緣由
只有在 function 內才看過這個運算子,第一次聽到同事說可以用在 function 以外的地方,覺得很神奇。
function 內使用像是濃縮(packing)在一起,在外面就是一個 foreach 釋放(unpacking)所有的值。
如何用Google Drive 來當作網站的圖片連結
發表於
所需閱讀時間 ≈
1 分鐘
設定子網域可使用的字元與規則
發表於
所需閱讀時間 ≈
1 分鐘
laravel_hash_check_error
發表於
所需閱讀時間 ≈
1 分鐘
Laravel 客製密碼欄位驗證
發表於
所需閱讀時間 ≈
1 分鐘
Laravel 內建Auth + 客製密碼驗證規則(Laravel 11)
發表於
更新於
所需閱讀時間 ≈
2 分鐘
Laravel 11 有異動許多地方,RouteServiceProvider、AuthServiceProvider… 都統一在AppServiceProvider中處理
新增一個會員的驗證機制來作為範例
- config/auth.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'member' => [
'driver' => 'session',
'provider' => 'members',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => env('AUTH_MODEL', App\Models\User::class),
],
'members' => [
'driver' => 'member',
'model' => App\Models\Member::class,
],
],
Laravel Test 單一測試使用多個使用者
發表於
所需閱讀時間 ≈
1 分鐘
Laravel Test 單一測試使用多個使用者
遇到的問題
測試新增兩位會員,使用Laravel Sanctum 驗證方式,測試取得會員資料
單獨一個使用者測試沒有問題,但兩位使用者會驗證失敗,會是相同的會員
第二筆回傳的會員資料會是第一筆會員資料
失敗的測試程式碼
1 | public function test_profile() { |
解決 Ubuntu 22.04 不支援 php7.4 問題
發表於
更新於
所需閱讀時間 ≈
1 分鐘
問題
安裝Linux php7.4時,發現Ubuntu 22.04不支援php7.4
1 | $ apt-get install php7.4-fpm -y |
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package php7.4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘php7.4’ has no installation candidate
解決方法
安裝舊版的套件包
1 | $ add-apt-repository ppa:ondrej/php && apt update -y |
參考網站: