Initial commit
This commit is contained in:
37
app/Http/Livewire/UserDatatables.php
Normal file
37
app/Http/Livewire/UserDatatables.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?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'),
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user