PHPackages                             mehedimi/laravel-dynamodb - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. mehedimi/laravel-dynamodb

ActivePackage[Database &amp; ORM](/categories/database)

mehedimi/laravel-dynamodb
=========================

A package for Laravel to communicate DynamoDB

0.3.0(4y ago)411MITPHPPHP ^7.3|^8.0

Since Jul 20Pushed 4y ago1 watchersCompare

[ Source](https://github.com/mehedimi/laravel-dynamodb)[ Packagist](https://packagist.org/packages/mehedimi/laravel-dynamodb)[ Docs](https://github.com/mehedimi/laravel-dynamodb)[ Fund](https://issuehunt.io/r/mehedimi)[ Fund](https://ko-fi.com/mehedimi)[ RSS](/packages/mehedimi-laravel-dynamodb/feed)WikiDiscussions master Synced yesterday

READMEChangelog (3)Dependencies (7)Versions (4)Used By (0)

Laravel DynamoDB
================

[](#laravel-dynamodb)

Use aws dynamodb as a database on Laravel

[![Banner](https://camo.githubusercontent.com/226b3ec234931cda71f34bfe7f3bc1c923fe20053c36a0bc010a214e1ed48f65/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c61726176656c25323044796e616d6f44422e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6d65686564696d692532466c61726176656c2d64796e616d6f6462267061747465726e3d617263686974656374267374796c653d7374796c655f31266465736372697074696f6e3d5573652b6177732b64796e616d6f64622b6f6e2b4c61726176656c266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d646f63756d656e742d736561726368)](https://camo.githubusercontent.com/226b3ec234931cda71f34bfe7f3bc1c923fe20053c36a0bc010a214e1ed48f65/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c61726176656c25323044796e616d6f44422e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6d65686564696d692532466c61726176656c2d64796e616d6f6462267061747465726e3d617263686974656374267374796c653d7374796c655f31266465736372697074696f6e3d5573652b6177732b64796e616d6f64622b6f6e2b4c61726176656c266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d646f63756d656e742d736561726368)

### Installation

[](#installation)

```
composer require mehedimi/laravel-dynamodb
```

### Configuration

[](#configuration)

Add dynamodb configs to config/database.php:

```
'connections' => [
    'dynamodb' => [
        'driver' => 'dynamodb',
        'region' => env('AWS_DEFAULT_REGION'),
        'access_key' => env('AWS_ACCESS_KEY_ID'),
        'secret_key' => env('AWS_SECRET_ACCESS_KEY'),
        'endpoint' => env('AWS_ENDPOINT'),
    ],
    ...
],

```

### Use general raw PHP project

[](#use-general-raw-php-project)

```
