brilliantpackages/laravel-fmerrorhelper

A package to convert FileMaker Pro error codes to standard HTTP status codes and messages.

1.4.0 2023-02-27 18:36 UTC

This package is auto-updated.

Last update: 2024-04-22 18:30:57 UTC


README

This is a service provider for Laravel/Lumen to convert FileMaker Pro error codes to standard HTTP status codes and messages.

Installation

Run composer require brilliantpackages/laravel-fmerrorhelper.

Lumen

Add this line to bootstrap/app.php to register the service provider:

$app->register(BrilliantPackages\LaravelFmErrorHelper\LaravelFmErrorHelperServiceProvider::class);

Usage

This package should auto-register itself and the FMError facade for use.

Method 1: Use the facade:

FMError::getErrorCode($fmCode, $fallback);

Method 2:

Include the namespace at the top of the file:

use BrilliantPackages\LaravelFmErrorHelper\Helper as FMError;

# Use the getErrorCode/getErrorMessage function as needed:
$code = FMError::getErrorCode($fmCode, $fallback);
$message = FMError::getErrorMessage($fmCode, $fallback);