The FatSecret API for Laravel gives you access through laravel to the FatSecret API.
FatSecret provides you with access to comprehensive nutrition data for many thousands of foods, not to mention a range exercises and great weight management tools for your applications.
-
Install the
braunson/fatsecret-laravel
package$ composer require "braunson/fatsecret-laravel:dev-master"
-
Update
app/config/app.php
to activate FatSecretAPI package# Add `FatsecretLaravelServiceProvider` to the `providers` array 'providers' => array( ... 'Braunson\FatsecretLaravel\FatsecretLaravelServiceProvider', ) # Add the `FatsecretFacade` to the `aliases` array 'aliases' => array( ... 'Fatsecret' => 'Braunson\FatsecretLaravel\FatsecretFacade', )
-
Generate a template Fatsecret config file
$ php artisan config:publish braunson/fatsecret-laravel
-
Update
app/config/packages/braunson/fatsecret-laravel/config.php
with your Fatsecret API key and API secret:return array( 'api_key' => 'YOUR-API-KEY-HERE', 'api_secret' => 'YOUR-API-SECRET-HERE', );
The FatSecretAPI is available as Fatsecret
, for example:
Fatsecret::ProfileCreate($userID, &$token, &$secret);
For more information on using the FatSecret API check out the documentation
Please report any bugs or feature requests on the github issues page for this project here:
https://github.com/braunson/fatsecret-laravel/issues
- Fork the FatsecretLaravel on github
- Commit and push until you are happy with your contribution
- Run the tests to make sure they all pass:
composer install && ./vendor/bin/phpunit
- Make a pull request
- Thanks!
The Fatsecret Laravel API is free software released under the MIT License. See LICENSE for details. This is not an offical release and is released seperately from FatSecret.