sanjabteam/sanjab

此软件包已被废弃且不再维护。没有建议的替代软件包。

Laravel管理面板创建包。

v0.3.8 2021-05-31 04:50 UTC

README

我不再推荐使用此软件包。推荐软件包:filamentlitstackeasypanel

logo.svg

Sanjab

Laravel管理面板软件包

Build Status StyleCI CodeFactor codecov Total Downloads Latest Stable Version License: MIT

Sanjab是一个帮助Laravel开发者快速创建项目管理面板的Laravel软件包。

截图

CRUD List CRUD Form Login

特性

  • 易于使用且功能强大。
  • 直接与Eloquent模型交互。
  • 支持Eloquent关系和政策。
  • 多种输入类型卡片
  • 设置支持,无需痛苦。
  • 可扩展。可以创建自定义字段或基于vue.js的完全自定义控制器。
  • 基于bouncer的动态角色/权限支持。
  • 支持自定义CRUD按钮和批量操作,只需几行代码。
  • 基于laravel translatable的多语言输入支持。
  • 实时通知跟踪,支持toast和/或声音通知。
  • 基于Material Dashboard的美丽材料UI。

入门指南

首先,您应该在您的Laravel项目中安装Sanjab。请在此处阅读安装指南Here

代码

Sanjab具有优雅的语法。

例如,如果您在模型中有一个名为"name"的字段,并且它是必填字段。您只需几行代码就可以为该字段定义文本字段

$this->widgets[] = TextWidget::create('name')
                ->required();

现在您在创建/编辑表单中有一个字段,表格列具有搜索、排序支持和显示字段,所有这些操作都是自动完成的。

Code

还支持您喜欢的IDE的自动完成功能。

文档

您可以在文档中找到关于Sanjab的更多信息。

要提问,请阅读支持指南

致谢

更新日志

请参阅更新日志以获取有关最近更改的更多信息。

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。