bpocallaghan/laravel-admin-starter

Laravel 框架。

资助包维护!
Patreon

安装数: 1,392

依赖项: 0

建议者: 0

安全: 0

星标: 337

关注者: 37

分支: 92

开放问题: 7

类型:项目


README

项目已过时 - 请使用https://github.com/bpocallaghan/titan-starter-website

一个带有AdminLTE主题和核心功能的Laravel CMS Starter项目。

在此预览项目

新增功能?

  • titan-starter
  • 我从零开始创建了一个更新版本。这个版本包括测试和Laravel 7以及Bootstrap 4。

功能/包含内容

  • Admin LTE 管理主题
  • 成员(网站和后台用户)
  • Google Analytics 报告(带图表)
  • 网站页面构建器,包含3个组件(页面内容、图片、文档)
  • 记录网站活动(如果提交了“联系我们”,等)
  • 通知(Laravel 通知)
  • 记录后台活动(当管理员创建、编辑、删除资源时)
  • Bootstrap 提醒和表单错误消息。bpocallaghan/alert
  • 在 CRUD 资源操作后显示通知。bpocallaghan/notify
  • 生成 CRUD 资源,单个文件。bpocallaghan/generators
  • 模仿任何客户。bpocallaghan/impersonate
  • 角色,为用户分配角色并导航以排除用户的导航。
  • 管理博客、横幅、常见问题、图片。
  • 带有 Chartjs 的报告

设置(基本)

  • composer create-project bpocallaghan/laravel-admin-starter:dev-master laravel-admin-starter
  • 创建您的数据库
  • 设置您的虚拟主机(例如:http://titan.local
  • 打开 .env 并添加数据库名称和用户
  • 打开 database\seeds\UsersTableSeeder.php 并设置您的管理员用户凭据
  • php titan:install` 并完成答案(设置 app_name、app_author、app_url 等)
  • 上述命令将设置 .env 的值,但您可以在运行 titan:install 之前手动编辑它

设置(高级)

待办事项

感谢

注意

  • 我很少维护这个仓库,因为我所有的空闲时间都投入到新版本中:titan-starter
  • 对此我深表歉意(我仍然有使用此仓库的实时项目)

这是我大多数CRUD管理门户的起始项目。我尽量让它保持简洁、灵活且易于使用,以帮助社区。请告诉我任何问题或建议。

变更日志

请参阅CHANGELOG以获取有关更改的更多信息。

包含的包

  • 文件生成器 Laravel 5 文件生成器,带有配置和可发布模板
  • Notify Laravel 5 闪存通知,带有图标、动画和超时
  • Alert 一个辅助包,通过门面或辅助函数将bootstrap警告闪存到浏览器。
  • Impersonate User 这允许您以任何客户身份进行身份验证。
  • Sluggable 提供了一个HasSlug特性,当保存您的Laravel Eloquent模型时将生成一个唯一的slug。