今天還是要處理 id 轉換成 name

 用 php 抓資料是再簡單不過的事,用上 laravel 抓資料庫裏的資料應該也是,應該……,這次輪到 List 的資料,使用那個不知為何一直連不上的外鍵,這次還是要處理數值轉出成名稱的問題。

工作環境:
  laravel 7.*
  dcat-admin 2.0.6-beta

List 資料列表用的是 grid 區塊,像是

$grid->column('foreign_id');

再試了一下關係關聯的部份,結果還是撞牆,只能另(另)謀(闢)出(蹊)路(徑),胡搞蝦搞一番了。

$grid->column('foreign_id')->display(function($foreign_id){
    $counties = \App\Models\County::all()->pluck('name','id');
    $output = $counties[$foreign_id];
    return $output;
});

或是直接 \App\Models\County::find($foreign_id)->name; 

不論是哪一種 scaffold 都有崁,只希望 dcat 的崎嶇少一點,畢竟目前為止,它的介面最好用啊。

 

收工!

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案