17-6
中文化訂單管理界面
一、中文化表格標題
- 目前我們看到的訂單管理界面,欄位名稱的地方都是英文(其實就是資料表的欄位名稱),我們來將之改成中文。
- 先開啟訂單的管理控制器
\專案\app\Admin\Controllers\OrderController.php
,並找到其中的grid()
,修改它就可以了!
protected function grid()
{
$grid = new Grid(new Order);
$grid->id('編號');
$grid->user_id('使用者編號');
$grid->address('寄送地址');
$grid->total('總計');
$grid->closed('是否關閉');
$grid->created_at('建立時間');
$grid->updated_at('更新時間');
return $grid;
}
以上只是最基本的用法,更多用法可以參考:https://laravel-admin.org/docs/zh/model-grid
- 如此,界面看起來就是中文的囉!
二、中文化頁面標題
- 目前頁面標題顯示Index,如此感覺怪怪的,所以,一樣在控制器中,我們找到
index()
,修改之即可:
public function index(Content $content)
{
return $content
->header('訂單管理')
->description('管理所有訂單')
->body($this->grid());
}
關於頁面可以用的方法其實還有很多,可以很彈性的組合各種頁面配置,詳細可參考:https://laravel-admin.org/docs/zh/content-layout
- 如此,就可以得到一個比較完整的界面了!