No Results Found
This example display a View when No Results Found.
Disclaimer: Table data is randomly generated for
illustrative purposes only. The information here is not a reflection of the actual market and does
not constitute business, financial, or medical advice.
<?php namespace App\Livewire\Examples\NoResultsFoundTable; use App\Models\Dish;use Illuminate\Database\Query\Builder;use Illuminate\View\View;use PowerComponents\LivewirePowerGrid\Column;use PowerComponents\LivewirePowerGrid\PowerGrid;use PowerComponents\LivewirePowerGrid\PowerGridComponent;use PowerComponents\LivewirePowerGrid\PowerGridFields; class NoResultsFoundTable extends PowerGridComponent{ public function noDataLabel(): string|View { //return 'We could not find any dish matching your search.'; return view('dishes.no-data'); } public function datasource(): ?Builder { return Dish::query()->where('id', 0)->toBase(); } public function fields(): PowerGridFields { return PowerGrid::fields() ->add('id') ->add('name'); } public function columns(): array { return [ Column::make('ID', 'id'), Column::make('Name', 'name'), ]; }}
Code highlighting provided by Torchlight.dev
Here you can find all relevant packages installed on this demo.
Name
|
Version
|
Description
|
---|---|---|
laravel/framework
|
v11
|
The Laravel Framework.
|
livewire/livewire
|
v3.5.4
|
A front-end framework for Laravel.
|
openspout/openspout
|
v4.24.3
|
PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way
|
power-components/livewire-powergrid
|
5.x-dev
|
PowerGrid generates Advanced Datatables using Laravel Livewire.
|