elmokna/laravel-parse-scaffolder

用于生成解析数据库的 CRUD 控制器、视图和模型的脚手架包

1.0.1 2018-02-17 17:53 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:08:12 UTC


README

Laravel Parse Scaffolder 允许您为 Parse 数据库生成 CRUD blade 文件、控制器和模型。本包支持基本的 HTML 和默认的 metronic 模板。

###安装

首先通过 Composer 安装此包。

composer require elmokna/laravel-parse-scaffolder

或者通过 composer.json 文件添加,并运行 composer install

"require": {
    //...
    "elmokna/laravel-parse-scaffolder": "dev-master"
    //...
  },

然后,将您的新提供者添加到 config/app.php 文件中的 providers 数组

'providers' => [
    // ...
    elmokna\laravelParseScaffolder\ParseScaffoldingServiceProvider::class,
    // ...
  ],

最后,在 .env 文件中添加您的数据库凭证,使用以下键

DB_HOST=Your parse IP or domain
DB_PORT=Your parse port
DB_USERNAME=Your parse app_id
DB_PASSWORD=Your parse master_key

##使用

在您的终端中运行

php artisan make:crud your-parse-table-name {--template=none}

默认情况下,如果没有指定 --template 选项或指定为 --template=none,将生成基本的 HTML 元素。

要生成具有 metronic 支持的 HTML 元素,请设置 --template=metronic

php artisan make:crud your-parse-table-name --template=metronic

##待办事项

  • 添加 Bootstrap 4 支持。
  • 添加对更多解析数据类型(关系、数组、ACL、对象...)的支持。
  • 重构代码。