Laravel CMS 入门
具有管理员访问权限的 Laravel 网站 具有 AdminLTE 主题和基本功能的入门项目。
- 单元测试
(156 tests, 690 assertions)
在此预览项目
特征
- 管理员 LTE 主题
- 验证
- 用户角色
- 管理导航
- 记录和查看活动(网站操作和管理资源更改)
- 账户
- 应用程序设置
- 横幅
- 页面生成器
- 资源(文档、照片、视频)
- 消息
- 店铺
- 常问问题
- 网站:联系我们
待办事项
设置(基本)
- 克隆或下载代码
- 创建您的数据库
- 设置您的虚拟主机(预览:http://titan.test)
- 打开 .env 并更新应用程序信息、数据库、邮件
- 打开
databaseseedsUsersTableSeeder.php
并设置您的管理员用户凭据 - NPM(css 和 js):安装
npm install
并运行npm run prod
设置(高级)
-
configapp.php
-> 设置时区 - 创建 Facebook 网站应用程序 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 Analytics Laravel Analytics (Spatie)
- 创建新的服务帐户密钥 (JSON)
- 下载 json 并将其重命名为“service-account-credentials.json”
- 将文件存储在 /storage/app/analytics 下
- 转到(谷歌分析)[https://analytics.google.com/analytics/]
- 进入管理-属性-用户管理并将服务帐户的电子邮件添加为用户
- 转到管理 - 查看 - 设置并将“站点 id”复制到您的 .env
- 获取 Google Maps js API 密钥 https://developers.google.com/maps/documentation/javascript/get-api-key
谢谢
- 所有贡献者
- 管理员 LTE。
- 感谢 Taylor Ottwell 为 Laravel 所做的贡献。
- 感谢 Jeffrey Way 在 Laracasts 提供的精彩资源
我的包裹包括在内
- 文件生成器 Laravel 5 文件生成器,带有配置和可发布的存根
- 使用图标和动画以及超时通知 Laravel 5 Flash 通知
- Alert 一个帮助程序包,用于通过 Facade 或帮助程序功能向浏览器闪现引导程序警报。
- 模拟用户 这允许您以任何客户的身份进行身份验证。
- Sluggable 提供 HasSlug 特征,在保存 Laravel Eloquent 模型时将生成一个独特的 slug。