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\Facades\PowerGrid;use PowerComponents\LivewirePowerGrid\PowerGridComponent;use PowerComponents\LivewirePowerGrid\PowerGridFields; class NoResultsFoundTable extends PowerGridComponent{ public string $tableName = 'no-results-found-table'; 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