luminfire / laravel-fmerrorhelper
A package to convert FileMaker Pro error codes to standard HTTP status codes and messages.
Installs: 313
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/luminfire/laravel-fmerrorhelper
Requires
- illuminate/support: ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0
Requires (Dev)
- nunomaduro/collision: ^3 || ^4 || ^5 || ^6.0 || ^7.0
- orchestra/testbench: ~3.8.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0
- phpunit/phpunit: ^8 || ^9 || ^10
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);