use data-table instead lay-table

This commit is contained in:
xiaomlove
2022-09-08 19:14:01 +08:00
parent bbc4d72ea6
commit 7434fb5252
9 changed files with 348 additions and 7 deletions

View File

@@ -57,4 +57,20 @@ class Controller extends BaseController
return Str::slug("$title.$action", '.');
}
protected function getPaginationParameters(): array
{
$request = request();
$format = $request->__format;
if ($format == 'data-table') {
$perPage = $request->length;
$page = intval($request->start / $perPage) + 1;
} else {
$perPage = $request->limit;
$page = $request->page;
}
return [$perPage, ['*'], 'page', $page];
}
}

View File

@@ -6,11 +6,11 @@ use App\Http\Middleware\Locale;
use Carbon\Carbon;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use Illuminate\Http\Resources\Json\JsonResource;
use Nexus\Nexus;
use Filament\Facades\Filament;
use Illuminate\Contracts\View\View;
use NexusPlugin\Menu\Filament\MenuItemResource;
class AppServiceProvider extends ServiceProvider
@@ -44,11 +44,6 @@ class AppServiceProvider extends ServiceProvider
]);
});
// Filament::registerRenderHook(
// 'content.end',
// fn (): View => view('filament.footer'),
// );
Filament::registerStyles([
asset('styles/sprites.css'),
asset('styles/admin.css'),