websolutions/scaffold

Laravel 框架。

v0.4 2018-09-04 14:44 UTC

This package is not auto-updated.

Last update: 2024-09-26 02:24:05 UTC


README

安装步骤

  1. 需要此包

您可以使用以下命令创建新的 Scaffold 应用程序
composer create-project websolutions/scaffold test

  1. 添加 Google 凭据

接下来,请确保创建 Firestore 项目,并将服务账户凭据文件的路径添加到 .env 文件中

GOOGLE_APPLICATION_CREDENTIALS = "GCFSCredentials.json"

开始使用 Cloud Firestore
1. 创建 Cloud Firestore 项目
-> 打开 Firebase 控制台 并创建一个新项目。
-> 在数据库部分,点击 Cloud Firestore 的“开始”按钮。
-> 选择 Cloud Firestore 安全规则的起始模式 - 锁定模式
-> 点击启用。
2. 设置开发环境
为了从开发环境进行认证,请将 GOOGLE_APPLICATION_CREDENTIALS 环境变量设置为指向一个 JSON 服务账户密钥文件。您可以在设置服务账户后,在 API 控制台凭据页面 上创建密钥文件。将密钥文件下载到您的项目和公共文件夹中。

您还需要将 Firebase 凭据添加到您的应用程序中。
将 Firebase API 密钥添加到您的 .env 文件中

FIREBASE_API_KEY = YOUR_API_KEY

将 Firebase 凭据添加到您的 resource/assests/js/app.js 文件中
let config = {
apiKey: "<API_KEY>",
authDomain: "<PROJECT_ID>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
projectId: "<PROJECT_ID>",
storageBucket: ".appspot.com",
messagingSenderId: "<SENDER_ID>",
};

将 Firebase 添加到您的应用程序
1. 从 控制台 选择您的 Firebase 项目。
要将 Firebase 添加到您的应用程序,您需要一个 Firebase 项目和一段包含项目详情的初始化代码片段。 2. 在 Firebase 控制台的“项目概览”页面中,点击将 Firebase 添加到您的 web 应用
3. 设置开发环境
将项目的自定义代码片段复制并粘贴到您的应用程序 resource/assests/js/app.js 文件中,并将 FIREBASE_API_KEY 添加到您的 .env 文件中。
4. 不要忘记通过电子邮件和密码启用 Firebase 认证。
您可以从 Firebase 控制台 的项目概览页面进行此操作

之后,您可以运行以下 npm 命令
npm install
npm run dev

  1. 运行种子器

最后,您可以播种 Firestore 项目。
为此,只需运行
php artisan db:seed

使用 php artisan serve 启动本地开发服务器。访问 https://:8000/login 并以管理员身份使用凭据登录系统
电子邮件: admin@admin.com
密码: 123456