我创建了一个User模型和UserController
and my model User.php is
<?php
namespace App;
use Illuminate'Notifications'Notifiable;
use Aws'DynamoDb'DynamoDbClient;
class User extends 'Aws'DynamoDb'DynamoDbClient
{
protected $table = 'users';
protected $fillable = array('email');
protected $primaryKey = 'user_id';
}
当我在UserController
中创建对象时public function postSignUp(Request $request)
{
$user = new User();
表示$ user =新用户();(line30) 有误差
传递给Aws'AwsClient::__construct()的参数1必须是类型数组,没有给定,被调用C: ' laravel ' app ' Http '控制器' UserController.php在第30行并定义了
谢谢! !
您不能只是继续并替换您的User Eloquent模型来扩展DynamoDbClient并期望一切正常工作。DynamoDbClient是一个完整的客户端来处理你的数据库需求,甚至不接近一个模型,你可以扩展…
请使用专门为此设计的Laravel包。
这是我刚刚找到的:https://github.com/baopham/laravel-dynamodb