我正在嘗試有一個專欄
- 文本是大寫的
- 并且該列是可訂購的。
如果我通過訪問器執行此操作,那么這將不是 tableColumn 并且不可訂購。所以這行不通。
接下來我試圖找到一種方法在刀片中使其大寫?例如,我正在設定一個 column->toUpper = true;
$this->crud->addColumn(
[
'name' => 'country',
'label' => 'Country,
'type' => 'text',
'toUpper' => true
]);
我可以在刀片中的哪個位置搜索并轉換值?
或者我應該怎么做?看起來很容易,但我在檔案中找不到。
uj5u.com熱心網友回復:
您可以使用
CRUD::column('text_and_email')
->type('model_function')
->label('Text and Email')
->function_name('getUpperText')
并添加模型功能
public function getUpperText() {
return strtoupper($this->field);
}
uj5u.com熱心網友回復:
使用 Illuminate\Support\Str;
$string = Str::upper('QandeelAcademy');
當您從資料庫中獲取資料時使用此方法 閱讀此
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/504026.html
上一篇:計算以9結尾的主數時出現回圈問題
