我想使用dynemodb和mysql都与流明。
我必须遵循以下步骤,
https://github.com/aws/aws-sdk-php-laravel
从上面的网址,我已经添加了aws-sdk的lumen包
并在.env文件中添加我的accesskey和secret key
在bootstrap/app.php中
我有补充 $app->register(Aws\Laravel\AwsServiceProvider::class);
现在我想使用dynemodb和lumen来执行查询
对于executedynemodb查询,我在下面的包中使用了和雄辩相同的方法。
https://github.com/baopham/laravel-dynamodb
现在我已经在下面的模型中编写了代码,
<?php
namespace App\Models;
use BaoPham\DynamoDb\Facades\DynamoDb;
use BaoPham\DynamoDb\DynamoDbModel;
class CategoryMaster extends BaoPham\DynamoDb\DynamoDbModel
{
protected $table = 'category_master';
protected $fillable = ['id', 'category_name'];
public static function listname()
{
$model = DynamoDbModel::where(['category_name' => 'blue']);
$query = $model->get();
echo"<pre>";print_r($query);die;
}
}
它给我的感觉就像下面这样,
FatalErrorException in CategoryMaster.php line 8:
Class 'App\Models\BaoPham\DynamoDb\DynamoDbModel' not found
你能帮我解决泰国人使用dynemodb的问题吗
2条答案
按热度按时间ctrmrzij1#
我找到了解决办法,
我已经跟随下面的网站一步一步,我能够连接到达尼莫数据库与流明,并能够激发雄辩的查询
yizd12fk2#
我使用baopham包在laravel项目中实现了dynamodb。
在.env文件中定义dynamodb凭据
在模型文件中
在控制器文件中
如需更多参考,请参阅https://github.com/baopham/laravel-dynamodb 查询部分。