fflnvb/admin

Laravel 的简单管理后端

v1.0.3 2022-09-29 18:15 UTC

This package is auto-updated.

Last update: 2024-09-25 15:31:48 UTC


README

待办事项:Auth 中间件需要重定向到 admin.Login。安装后请清除缓存。

待办事项:添加 PrettyDateTrait 信息。

Laravel 9  PHP 8.1.10  Composer 2.1.5  Status: In Development

Laravel 的简单管理后端

特性

  • /admin 的后端区域
  • 登录控制器
  • 响应式侧边栏
  • 资源控制器使用的 Blade 组件

入门

通过 Composer 安装

composer install fflnvb/admin

发布配置和 Admin 路由文件

php artisan vendor:publish --tag=fflnvb-admin

文档

组件顺序

请按照以下顺序使用 blade 组件

  • mask.index|show|edit
    • mask.feedback
    • mask.item
      • mask.forms.*

mask.index

<x-admin::mask.index :name="$name" :routeName="$routeName" :single="$single">{slot}</x-admin::mask.index>

用于列出所有模型项的 Mask。

属性

  • $name (string) - 模型的显示名称
  • $single (string) - 模型的单数名称
  • $routeName (string) - (资源)控制器的路由名称
  • {slot} (string) - 项目空间

mask.show

<x-admin::mask.show :name="$name" :model="$model">{slot}</x-admin::mask.show>

用于显示单个模型的 Mask。

属性

  • $name (string) - 模型的显示名称
  • $model (string) - 模型名称
  • {slot} (string) - 项目空间

mask.edit

<x-admin::mask.edit :name="$name" :model="$model">{slot}</x-admin::mask.edit>

用于编辑模型的 Mask。

属性

  • $name (string) - 模型的显示名称
  • $model (string) - 模型名称
  • {slot} (string) - 项目空间

mask.feedback

<x-admin::mask.feedback />

错误和相关信息反馈的空间。

无属性

mask.item

<x-admin::mask.item>{slot}</x-admin::mask.edit>

Mask 内的单个项目(li.list-item)。

属性

  • {slot} (string) - 显示表单项或模型属性的空隙。

库提及

此包包含编译和压缩的 js 和 css 文件,包含 Bootrap with Popper.jsBootstrap IconsAlpine.js 以及 Alpine Breakpoints Plugin
它们都受 MIT 许可证许可。

许可证

MIT