Examples
List view examples
Error!
Success!

jsmithhh
jsmith@example.com

test
X@X.COl

cdcsdcb
keykha asfd232323

Just for testt adsf
test

test123
dwadwad

sdsd22333
test@test.test

tesdasda 33
javonte.kutch@example.com

Bande de iok
qcollier@example.uk

Brycen Schade
celestinoprenner@example.net

Mrs. Kassandra Stiedemann
griffin.aufderha00r@example.net
<?php
namespace App\Http\Livewire\ListView;
use App\Models\User;
use Illuminate\Database\Eloquent\Builder;
use LaravelViews\Views\ListView;
class UsersListView extends ListView
{
public $paginate = 10;
/**
* Sets a initial query with the data to fill the table
*
* @return Builder Eloquent query
*/
public function repository(): Builder
{
return User::query();
}
/**
* Sets the properties to every list item component
*
* @param $model Current model for each card
*/
public function data($model)
{
return [
'avatar' => asset('storage/' . $model->avatar),
'title' => $model->name,
'subtitle' => $model->email,
];
}
}
Error!
Success!

jsmithhh
jsmith@example.com

test
X@X.COl

cdcsdcb
keykha asfd232323

Just for testt adsf
test

test123
dwadwad

sdsd22333
test@test.test

tesdasda 33
javonte.kutch@example.com

Bande de iok
qcollier@example.uk

Brycen Schade
celestinoprenner@example.net

Mrs. Kassandra Stiedemann
griffin.aufderha00r@example.net
<?php
namespace App\Http\Livewire\ListView;
use App\Filters\UsersActiveFilter;
use App\Filters\UsersCreatedAtFilter;
use App\Filters\UsersTypeFilter;
class UsersWithFiltersListView extends UsersListView
{
public $searchBy = ['name', 'email'];
protected function filters()
{
return [
new UsersTypeFilter,
new UsersActiveFilter,
new UsersCreatedAtFilter
];
}
}
Error!
Success!

jsmithhh
jsmith@example.com
Change user as admin
Change user as writer
Activate / Deactivate

test
X@X.COl
Change user as admin
Change user as writer
Activate / Deactivate

cdcsdcb
keykha asfd232323
Change user as admin
Change user as writer
Activate / Deactivate

Just for testt adsf
test
Change user as admin
Change user as writer
Activate / Deactivate

test123
dwadwad
Change user as admin
Change user as writer
Activate / Deactivate

sdsd22333
test@test.test
Change user as admin
Change user as writer
Activate / Deactivate

tesdasda 33
javonte.kutch@example.com
Change user as admin
Change user as writer
Activate / Deactivate

Bande de iok
qcollier@example.uk
Change user as admin
Change user as writer
Activate / Deactivate

Brycen Schade
celestinoprenner@example.net
Change user as admin
Change user as writer
Activate / Deactivate

Mrs. Kassandra Stiedemann
griffin.aufderha00r@example.net
Change user as admin
Change user as writer
Activate / Deactivate
<?php
namespace App\Http\Livewire\ListView;
use App\Actions\ChangeUserAsAdmin;
use App\Actions\ChangeUserAsWriter;
use App\Actions\ToggleUserAction;
class UsersWithActionsListView extends UsersWithFiltersListView
{
protected function actionsByRow()
{
return [
new ChangeUserAsAdmin,
new ChangeUserAsWriter,
new ToggleUserAction
];
}
}
Error!
Success!

jsmithhh
jsmith@example.com
Change user as admin
Change user as writer
Activate / Deactivate

test
X@X.COl
Change user as admin
Change user as writer
Activate / Deactivate

cdcsdcb
keykha asfd232323
Change user as admin
Change user as writer
Activate / Deactivate

Just for testt adsf
test
Change user as admin
Change user as writer
Activate / Deactivate

test123
dwadwad
Change user as admin
Change user as writer
Activate / Deactivate

sdsd22333
test@test.test
Change user as admin
Change user as writer
Activate / Deactivate

tesdasda 33
javonte.kutch@example.com
Change user as admin
Change user as writer
Activate / Deactivate

Bande de iok
qcollier@example.uk
Change user as admin
Change user as writer
Activate / Deactivate

Brycen Schade
celestinoprenner@example.net
Change user as admin
Change user as writer
Activate / Deactivate

Mrs. Kassandra Stiedemann
griffin.aufderha00r@example.net
Change user as admin
Change user as writer
Activate / Deactivate
<?php
namespace App\Http\Livewire\ListView;
use App\Actions\Bulk\ChangeUsersAsAdmin;
use App\Actions\Bulk\ChangeUsersAsWriter;
class UsersWithBulkActionsListView extends UsersWithActionsListView
{
public function bulkActions()
{
return [
new ChangeUsersAsAdmin,
new ChangeUsersAsWriter,
];
}
}
Error!
Success!

jsmithhh
Admin
Change user as admin
Change user as writer
Activate / Deactivate

test
Writer
Change user as admin
Change user as writer
Activate / Deactivate

cdcsdcb
Writer
Change user as admin
Change user as writer
Activate / Deactivate

Just for testt adsf
Admin
Change user as admin
Change user as writer
Activate / Deactivate

test123
Admin
Change user as admin
Change user as writer
Activate / Deactivate

sdsd22333
Admin
Change user as admin
Change user as writer
Activate / Deactivate

tesdasda 33
Admin
Change user as admin
Change user as writer
Activate / Deactivate

Bande de iok
Admin
Change user as admin
Change user as writer
Activate / Deactivate

Brycen Schade
Admin
Change user as admin
Change user as writer
Activate / Deactivate

Mrs. Kassandra Stiedemann
Admin
Change user as admin
Change user as writer
Activate / Deactivate
<?php
namespace App\Http\Livewire\ListView;
use Carbon\Carbon;
class UsersWithCustomComponentListView extends UsersWithActionsListView
{
public $itemComponent = 'components.custom-list-item';
/**
* Sets the properties to every list item component
*
* @param $model Current model for each card
*/
public function data($model)
{
return [
'date' => Carbon::now()
];
}
}