anandpilania/laravel-flutter-getx

Laravel包,可以轻松地将Flutter项目构建为Laravel结构和GetX

v1.0.3 2021-05-16 05:15 UTC

This package is auto-updated.

Last update: 2024-09-14 11:28:53 UTC


README

使用LaravelGetX将Flutter项目从Laravel结构中搭建出来 :)。

Hits

它能做什么

  1. 创建 Flutter项目通过shell_exec
  2. 结构化成Laravel风格
  3. 脚手架

结构

- lib
  - app
    - bindings // DI
    - controllers // Business Logic
    - exceptions
    - models
    - providers // API communications
    - services // Global/App services
  - config // App config
  - mocks // Mocking data in 'dev' env
  -resources
    - lang
    - views
      - widgets
  - main.dart
  - routes.dart // Route management

[仅限Windows:目前为止] 如果你想要用这种结构创建新的Flutter应用

1:克隆仓库,2:打开cmd并将工作目录更改为bin,然后运行

.\win-structure.bat APP_NAME

这将首先运行flutter create命令,然后结构化你的新应用。

如何使用

  1. 安装
composer require anandpilania/laravel-flutter-getx
  1. 发布config
php artisan vendor:publish --tag=laravel-flutter-getx
  1. 配置flutter apps路径config\laravel-flutter-getx.php

  2. 创建Flutter项目

php artisan flutter:create project_name

其他命令

  • flutter:make:binding => 无controller与| provider
  • flutter:make:controller => 无provider
  • flutter:make:exception => 无消息
  • flutter:make:lang
  • flutter:make:mock => 无model
  • flutter:make:model => 无mock
  • flutter:make:provider => 无sample
  • flutter:make:service
  • flutter:make:view