安裝太複雜,也太多方法,暫時先無法講得清楚我寫一下基本的設定登入平台,預設是 IP:9001,api地址是 IP:9000登入後建立Bucketsidentity -> users 建立一個user,當頁下面有個Policy,你用來給網站上傳及修改等應該選擇 readwrite ,此頁會叫我建立user/password我暫時未知用處點擊進入這個user -> Service Accounts -> Create Access Key然後保存好這組 Access Key 和 Secret Key 就可用了API 是 IP:9000加上 Access Key 和 Secr...
Create new empty partitions:parted -s /dev/vdb mklabel gptparted -s /dev/vdb unit mib mkpart primary 0% 100%//Create new empty filesystem:mkfs.ext4 /dev/vdb1Mount block storage:mkdir /mnt/blockstorageecho >> /etc/fstabecho UUID=$(blkid -s UUID -o value /dev/vdb1) /mnt/blockstorage ext4 defaults,noatime,nofail 0 0 >> /etc/fstabmount /mnt/blockstorage這樣已綁上了開始嘗試搬去其他其例在舊機 sudo umoun...
原本有時數據庫中會使用enum()來取代 數字 tinyint,這樣更加明顯直觀enum('low', 'medium', 'high')不過我比較追求更高效率,以及希望數據庫更小下面假設用一個 Invoice Model 來分享以往會在config目錄建立//config/common.php<?phpreturn [ 'invoice_status' => [ 0 => '待批', 1 => '已批', 2 => '未付', 3 => '已付', ],]//Blade使用{{ config('common.invoice_status_label')[$data->status] }}但每次明明是改Invoice的內容...
建立一個系統來發送通知給用戶,以下內容是經多次改版出來,只為自己筆記為主,順便分享,當然未來如果做了簡化工作,我會再來更新假設系統名為 Notic Model 來保存所有記錄我故意不使用Notificationt這個字, 因為這個名稱Laravel內部已使用,甚至我整個流程中也會用到Notification來協助我們寄出通知,因為我們的SystemNotic是 extends NotificationModel Notic.php<?phpnamespace App\Models;use Illuminate\Database\Eloquent\...
Laravel Debug Bar 只顯示給admin或指定用戶Laravel debug 只向指定用戶/指定IP 顯示有關Laravel debug 之前寫過2篇有關的記錄,在Larave11, 因為middleware 更換了位置,我重新分享一下,此版本亦都是最人性化的設定前題假設你已經用了用戶登入的套件等等,我是用 Laravel-jetstream安裝方法1composer require barryvdh/laravel-debugbar方法2如果你想只安裝在開發期, 實際線上 營運環境不使用, 可以這樣安裝composer require...
原本在RouteServiceProvider設定的routes內容以及app/Http/Kernel.php 設定middleware 等常用的位置,都搬到了bootstrap/app.php
SSL1.需用SSH 你的 vps/server2.假設你用github, 你vps/server 要經ssh 可進入 github建立ssh key可參考此文章前半部:Envoy 是什麼Envoy 可理解為簡易版的CI/CDEnvoy是Laravel 開發的,用來佈署Laravel當然很適合Envoy 用Blade語法,適合Laravel使用者安裝 Envoycomposer require laravel/envoy --dev參考文件:本機的 ~/.ssh/configHost myserver HostName 123.123.123.123. //ssh server User root IdentityFile ~/.ssh/key_na...
## 文章是針對macos 做法 ### 1. 生成key ```bash ssh-keygen -t rsa -b 4096 -C "your-email@example.com" ``` 生成時可設定密碼短語加密,但用了後,每次使用這個key ssh server時都要再一次輸入密碼短語,但這樣...
# Laravel 部分 注:我在Laravel 11測試 ### 安裝s3相關 ```bash composer require league/flysystem-aws-s3-v3 ``` `.env` ```bash AWS_ACCESS_KEY_ID="xxxxxxxxx" AWS_SECRET_ACCESS_KEY="xxxxxxxxxx" AWS_BUC...
```js window.addEventListener('contentUpdated', event => { let markInstance = new Mark(document.querySelector('#data-rows')); markInstance.unmark(); if (event.detail.search) { let...