bpocallaghan / laravel-admin-starter
Laravel 框架。
1.0.1
2018-10-22 09:16 UTC
Requires
- php: >=7.1.3
- bpocallaghan/alert: ^1.1
- bpocallaghan/changelogs: ^0.0.3
- bpocallaghan/corporate: ^0.0.1
- bpocallaghan/faq: ^0.0.2
- bpocallaghan/impersonate: ^1.0
- bpocallaghan/locations: ^0.0.1
- bpocallaghan/notify: ^2.1
- bpocallaghan/sluggable: ^1.0
- bpocallaghan/subscriptions: ^0.0.2
- bpocallaghan/testimonials: ^0.0.3
- bpocallaghan/titan: ^0.2.10
- fideloper/proxy: ~4.0
- google/recaptcha: ^1.1
- guzzlehttp/guzzle: ^6.3
- intervention/image: ^2.4
- laravel/framework: 5.6.*
- laravel/tinker: ~1.0
- spatie/laravel-analytics: ^3.1
- yajra/laravel-datatables-oracle: ^8.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.1
- barryvdh/laravel-ide-helper: ^2.4
- bpocallaghan/generators: ^5.0
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- nunomaduro/collision: ~1.1
- phpunit/phpunit: ~7.0
- symfony/thanks: ^1.0
- dev-master
- v2.x-dev
- 1.0.1
- 1.0.0
- 0.0.2
- 0.0.1
- dev-dependabot/npm_and_yarn/multi-9423f4c335
- dev-dependabot/npm_and_yarn/multi-cf87d80143
- dev-dependabot/npm_and_yarn/multi-d66d039ac5
- dev-dependabot/npm_and_yarn/webpack-5.94.0
- dev-dependabot/npm_and_yarn/ws-8.17.1
- dev-version_1
- dev-Laravel_5.5
- dev-Laravel_5.4
- dev-Laravel_5.2
This package is auto-updated.
Last update: 2024-09-21 06:53:33 UTC
README
项目已过时 - 请使用https://github.com/bpocallaghan/titan-starter-website
一个带有AdminLTE主题和核心功能的Laravel CMS Starter项目。
- 用户: github@bpocallaghan.co.za
- 密码: github
新增功能?
- 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
之前手动编辑它
设置(高级)
- 完成
basic
设置 config\app.php
-> 设置时区- 创建 FB 网站应用 https://developers.facebook.com/
- 创建一个 Mailgun 账户并设置自定义域名
- 谷歌验证码 https://www.google.com/recaptcha/admin#list
- 谷歌分析账户 https://analytics.google.com/analytics/web
- 谷歌控制台开发者账户用于谷歌地图和谷歌分析 API
- https://console.developers.google.com
- 启用 '谷歌分析' API
- 为谷歌地图创建 API 浏览器密钥
- 获取并设置 Laravel 分析 Laravel Analytics (Spatie)
- 创建新的服务账户密钥
- 任何名称都可以(我使用谷歌分析)
- 密钥类型是 JSON
- 下载并重命名json文件为'service-account-credentials.json'
- 将文件存储在/storage/app/analytics下
- 访问(谷歌分析)[https://analytics.google.com/analytics/]
- 转到管理 - 属性 - 用户管理,并将服务账户的邮箱添加为用户
- 转到管理 - 查看 - 设置,并将'site id'复制到您的.env文件
- 获取谷歌地图js API密钥(在您在谷歌中创建项目后) https://developers.google.com/maps/documentation/javascript/get-api-key
- 查看Admin\NavigationController.php了解如何使用datatables以及当条目超过150条时如何使用datatables和ajax
待办事项
感谢
- 所有 贡献者
- ADMIN LTE.
- 感谢 Taylor Ottwell 提供的 Laravel。
- 感谢 Jeffrey Way 在 Laracasts 上的出色资源。
注意
- 我很少维护这个仓库,因为我所有的空闲时间都投入到新版本中:titan-starter
- 对此我深表歉意(我仍然有使用此仓库的实时项目)
这是我大多数CRUD管理门户的起始项目。我尽量让它保持简洁、灵活且易于使用,以帮助社区。请告诉我任何问题或建议。
变更日志
请参阅CHANGELOG以获取有关更改的更多信息。
包含的包
- 文件生成器 Laravel 5 文件生成器,带有配置和可发布模板
- Notify Laravel 5 闪存通知,带有图标、动画和超时
- Alert 一个辅助包,通过门面或辅助函数将bootstrap警告闪存到浏览器。
- Impersonate User 这允许您以任何客户身份进行身份验证。
- Sluggable 提供了一个HasSlug特性,当保存您的Laravel Eloquent模型时将生成一个唯一的slug。