bpocallaghan / laravel-starter
一个Laravel Starter项目,帮助您进行初始设置。
dev-master
2022-09-01 21:30 UTC
Requires
- php: ^7.3
- bpocallaghan/alert: ^1.2
- bpocallaghan/impersonate: ^1.0
- bpocallaghan/log-activity: ^1.1
- bpocallaghan/notify: ^3.0
- bpocallaghan/sluggable: ^1.3
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- intervention/image: ^2.5
- laravel/framework: ^8.0
- laravel/tinker: ^2.0
- laravel/ui: ^3.0
- spatie/laravel-analytics: ^3.10
Requires (Dev)
- bpocallaghan/generators: ^7.0
- facade/ignition: ^2.3.6
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-29 05:55:58 UTC
README
- 网站启动器 Laravel 9 网站和后台启动器
- 用户: github@bpocallaghan.ie
- 密码:github
功能
- Admin LTE 主题
- 身份验证
- 用户角色
- 后台导航
- 日志和查看活动(网站操作和后台资源更改)
- 账户
待办事项
- 着陆页
- 更多测试
设置(基本)
- 克隆或下载代码
- 创建您的数据库
- 设置您的虚拟主机(预览: http://titan.test)
- 打开 .env 并更新应用程序信息、数据库、邮件
- 打开
database\seeds\UsersTableSeeder.php
并设置您的管理员用户凭据 - NPM(CSS和JS):运行
npm install
并执行npm run prod
设置(高级)
config\app.php
-> 设置时区- 谷歌验证码 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
- 获取谷歌地图js API密钥 https://developers.google.com/maps/documentation/javascript/get-api-key
谢谢
- 所有 贡献者
- ADMIN LTE.
- 感谢 Taylor Ottwell 的 Laravel。
- 感谢 Jeffrey Way 在 Laracasts 提供的出色资源。
我的包包括
- 文件生成器 Laravel 5 文件生成器,具有配置和可发布占位符
- Notify Laravel 5 带图标和动画的Flash通知,以及超时
- Alert 一个辅助包,通过Facade或辅助函数将bootstrap警告闪现到浏览器。
- Impersonate User 这允许您以任何客户身份进行认证。
- Sluggable 提供一个HasSlug trait,当保存您的Laravel Eloquent模型时将生成一个唯一的slug。