热门包
-
-
-
-
-
-
PHP
customlogcreator/customlogging
Laravel 自定义日志包是一个增强 Laravel 应用程序日志功能的包。它提供创建自定义日志处理器、将日志文件组织到文件夹中以及将日志上传到 Amazon S3 桶的选项。
-
-
-
-
PHP
bored-programmers/laragrid
LaraGrid 是一个强大且可定制的网格系统包,用于 Laravel。它提供了一种简单的方法来创建可排序、可筛选并具有分页功能的表格。该包设计为高度可定制,允许开发者轻松定义列、应用筛选器和排序数据。主要特性:- **列定义**:LaraGrid 允许您定义网格中将显示的列。您可以指定模型字段和每个列的标签。- **筛选器**:该包提供了一些开箱即用的筛选器类,包括文本、选择、日期和布尔筛选器。这些筛选器可以应用于列,根据用户输入筛选网格数据。- **排序**:LaraGrid 支持基于任何列的数据排序。它还提供了使用 PowerJoins 根据相关模型字段排序数据的支持。- **分页**:该包与 Laravel 的分页系统集成,允许您轻松地对网格中的数据进行分页。- **可定制外观**:LaraGrid 允许您通过扩展 `BaseLaraGridTheme` 类并设置所需的 CSS 类来自定义网格的外观。- **Livewire 集成**:LaraGrid 是使用 Livewire 构建的,Livewire 是一个用于 Laravel 的全栈框架,它使得构建动态界面变得简单,无需离开 Laravel 的舒适区。该包目前处于开发中,尚不适合在生产环境中使用。它需要 PHP 8.1 或更高版本以及 Laravel 10.0 或更高版本。
-
-
-