hexters / ladmin

Laravel 的管理页面脚手架。

维护者

详细信息

github.com/hexters/ladmin

源代码

问题

资助包维护!
hexters
Ko Fi
Patreon

3.1.2 2023-10-30 08:46 UTC

README

Latest Stable Version Total Downloads License

L-Admin 是一个 Laravel 管理包,允许网站开发者快速创建网站的管理面板。该包包括用户管理、访问控制管理、任务管理、文件管理、电子邮件管理等功能。该包旨在节省构建管理面板的时间和精力,让开发者能够专注于构建其网络应用程序的核心功能。

Dashboard

🏷️ Laravel 版本

注意 Laravel 11 版本

对于 Laravel 11,我们建议您使用 Filament Hexa 插件,这是一个用于 Filament 的简单角色和权限管理插件。

Filament Hexa

🚀 快速入门

按照以下步骤快速开始!通过运行以下命令添加仓库。

composer require hexters/ladmin

按照安装说明开始构建出色的应用程序。

php artisan ladmin:install --and=ladmin:setup

在运行迁移和种子之前运行 composer dumpautoload

composer dumpautoload

运行迁移和种子,以安装 ladmin 数据库表

php artisan migrate --seed

安装完成,请访问 https://:8000/administrator

Login Page

自定义颜色和资源

要更改 ladmin 样式,只需运行 Vite,在此之前您应该在 Modules 文件夹中安装 nodejs 模块。您只需运行以下命令。

php artisan module:npm --install

npm run dev

您现在可以开始更改javascript和css。

🗂️ 自定义命名空间

要调用 viewlanguageconfigcomponent 文件,您需要添加模块名称的前缀,例如 blog,以下是一个示例。

调用视图

  view('blog::article.index');

调用语言

  __('blog::error.auth.message');

  trans('blog::error.auth.message');

  Lang::get('blog::error.auth.message');

调用配置

  config('blog.name')

对于组件视图,如果您有一个名为 \Modules\Blog\View\Components\Input 类的组件,则可以通过以下方式调用它。

  <x-blog-input />

🌇 布局模板

按照文档查看布局组件中的完整 slotsstacks 文档布局

<x-ladmin-auth-layout>

  <x-slot name="title">Page Title</x-slot>

  <!-- Follow guest layout for slots & stacks -->
  
</x-ladmin-auth-layout>

👓 Ladmin Awesome

Ladmin Awesome 中获取模块和模板集合

📖 文档

在此处查看完整 文档

支持项目

您可以通过以下推荐链接支持此项目的维护者