Библиотека Livewire таблицы Rappasoft: глобальный поиск по дате в формате д/м/г не работаетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Библиотека Livewire таблицы Rappasoft: глобальный поиск по дате в формате д/м/г не работает

Сообщение Anonymous »

Я использую следующую библиотеку LiveWire (Rappasoft) на столе.
Таблицы библиотеки Rappasoft Livewire
Когда я иду выполнять поиск на дату в формате д/м/г я получаю следующее предупреждение:
Элементы не найдены, попробуйте расширить поиск
Это мой код:

Код: Выделить всё

namespace App\Livewire;

use Rappasoft\LaravelLivewireTables\DataTableComponent;
use Rappasoft\LaravelLivewireTables\Views\Column;
use App\Models\Post;
use Illuminate\Database\Eloquent\Builder;
use Rappasoft\LaravelLivewireTables\Views\Columns\DateColumn;
use Rappasoft\LaravelLivewireTables\Views\Filters\DateFilter;
use Rappasoft\LaravelLivewireTables\Views\Filters\TextFilter;

class PostsTable extends DataTableComponent
{
protected $model = Post::class;

public function configure(): void
{
$this->setPrimaryKey('id')
->setAdditionalSelects(['posts.id'])
->setSearchIcon('heroicon-m-magnifying-glass');
;
}

public function columns(): array
{
return [
Column::make("Title", "title")
->sortable()
->searchable()
->secondaryHeaderFilter('title'),
Column::make("Content", "content")
->sortable()
->searchable()
->secondaryHeaderFilter('content'),
DateColumn::make('Created At', 'created_at')
->sortable()
->outputFormat('d/m/Y')
->searchable(
fn(Builder $query, $searchTerm) => $query->orWhere('created_at', 'like', '%' . $searchTerm . '%')
)
->secondaryHeaderFilter('created_at'),
}
}
Я пытался поместить замыкание в метод DateColumn с возможностью поиска, но ничего не получил.
Может кто-нибудь мне помочь?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»