Files
timebank-cc-public/app/Http/Livewire/UserDatatables.php
Ronald Huynen 2547717edb Initial commit
2026-03-23 21:37:59 +01:00

38 lines
1.1 KiB
PHP

<?php
namespace App\Http\Livewire;
use App\Models\User;
use Illuminate\Support\Str;
use Livewire\Component;
use Mediconesystems\LivewireDatatables\Column;
use Mediconesystems\LivewireDatatables\DateColumn;
use Mediconesystems\LivewireDatatables\Http\Livewire\LivewireDatatable;
use Mediconesystems\LivewireDatatables\NumberColumn;
class UserDatatables extends LivewireDatatable
{
public $model = User::class;
/**
* Write code on Method
*
* @return response()
*/
public function columns()
{
return [
NumberColumn::name('id')->label('id')->sortBy('id'),
Column::name('name')->label('name'),
Column::name('email'),
Column::name('email_verified_at')->label('verified at'),
Column::name('locale'),
Column::name('profile_photo_path')->excludeFromExport()->label('profile'),
// TODO: Add locations collumns
DateColumn::name('created_at')->label('created'),
DateColumn::name('deleted_at')->label('deleted'),
];
}
}