laravel_rest_api_flutter 0.2.0
laravel_rest_api_flutter: ^0.2.0 copied to clipboard
A generic Dart/Flutter wrapper to consume Laravel REST APIs - search, mutate, delete and trigger backend actions
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add laravel_rest_api_flutterWith Flutter:
$ flutter pub add laravel_rest_api_flutterThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
laravel_rest_api_flutter: ^0.2.0Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:laravel_rest_api_flutter/data/core/constants.dart';
import 'package:laravel_rest_api_flutter/data/core/http_client/rest_api_http_client.dart';
import 'package:laravel_rest_api_flutter/data/core/models/laravel_rest_api/body/laravel_rest_api_actions_body.dart';
import 'package:laravel_rest_api_flutter/data/core/models/laravel_rest_api/body/laravel_rest_api_mutate_body.dart';
import 'package:laravel_rest_api_flutter/data/core/models/laravel_rest_api/body/laravel_rest_api_search_body.dart';
import 'package:laravel_rest_api_flutter/data/core/models/laravel_rest_api/response/laravel_rest_api_details_response.dart';
import 'package:laravel_rest_api_flutter/data/core/models/laravel_rest_api/response/laravel_rest_api_mutate_reponse.dart';
import 'package:laravel_rest_api_flutter/data/core/models/laravel_rest_api/response/laravel_rest_api_search_response.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_factories/laravel_rest_api/laravel_rest_api_actions_factory.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_factories/laravel_rest_api/laravel_rest_api_delete_factory.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_factories/laravel_rest_api/laravel_rest_api_details_factory.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_factories/laravel_rest_api/laravel_rest_api_force_delete_factory.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_factories/laravel_rest_api/laravel_rest_api_mutate_factory.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_factories/laravel_rest_api/laravel_rest_api_restore_factory.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_factories/laravel_rest_api/laravel_rest_api_search_factory.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_repository.dart';
import 'package:laravel_rest_api_flutter/data/core/rest_api_testing_interceptor.dart';
import 'package:laravel_rest_api_flutter/data/core/value_failure.dart';
import 'package:laravel_rest_api_flutter/data/rest_api_client/api_http_client.dart.dart';
import 'package:laravel_rest_api_flutter/data/rest_api_client/test_http_client.dart';