最新文章

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

精選文章

Graphiti MCP Docker Compose設定

version: '3.8'services: graphiti: image: python:3.11-alpine container_name: graphiti-mcp ports: - "999:8000" environment: # ============================================================================= # AI 提供商配置 - 請選擇其中一個取消註釋並填入你的 API Key # ============================================================================= # OpenAI (官方) # - OPENAI_API_KEY=sk-your-openai-api-key-h...

閱讀全文
程式開發 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
閱讀更多
程式開發 6 分鐘閱讀

Laravel 以Json 格式保存資料的方法及原因

### 數據庫中建立一個以txt作格式的欄位 ```php $data = [ 'title' => $request->title, 'user_name' => $request->user_name ]; $topic->data = json_encode($data); $topic->save(); ``` 這樣便會才json 格式...

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
閱讀更多
程式開發 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
閱讀更多