簡體   English   中英

Laravel 背包濾波范圍量輸入寬度太小

[英]Laravel Backpack filter range amount input width too small

我從背包中添加了一個過濾器范圍。

在此處輸入圖像描述

但是最小值和最大值的輸入太小了,我想設置寬度。 我該如何設置? 這是我的代碼。

$this->crud->addFilter([ // daterange filter
    'type' => 'date_range',
    'name' => 'from_to',
    'label' => 'Date',
], false, function ($value) { // if the filter is active, apply these constraints
    $dates = json_decode($value);
    $this->crud->addClause('where', 'created_at', '>=', $dates->from);
    $this->crud->addClause('where', 'created_at', '<=', $dates->to.' 23:59:59');
});

那里沒有辦法改變輸入的寬度。 但是您可以輕松地創建一個新的過濾器,從這個更寬的過濾器開始,然后使用那個過濾器。 你只需要:

  1. 運行php artisan backpack:publish crud/filters/range 這會將文件復制粘貼到您的resources/views/vendor/backpack/crud/filters/range.blade.php中。
  2. Go 到該發布的文件並將其重命名為wide_range.blade.php 然后更改其中的 css/html 以滿足您的需要。
  3. 更改您的 controller 以使用wide_range過濾器而不是range

然后,您將擁有一個任意寬的范圍過濾器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM