抱歉,如果这是一个愚蠢的问题,但我是新的框架编程,也在拉威尔。我想在数据库中插入数据并返回id,但在数据库中,表中的字段不是id,而是owner_id。我怎样才能还回来?我正在使用PostgreSQL并将其设置为就绪。
这是我的代码:

    $regis = new ltd_owner;
    $regis->owner_name = $register['firstname'] . ' ' . $register['lastname'];
    $regis->represent_company_id = $register['isRepresent'];
    $regis->gender = $register['sex'];
    $regis->address_id = '7598';
    $regis->nationality_id = '24';
    $regis->save();

请帮我修一下,谢谢

最佳答案

您需要在模型中设置不同的主键:

protected $primaryKey = "owner_id";

然后,在您执行save()之后,应该自动填充该字段,您可以访问它:
var_dump($regis->owner_id);

10-04 21:36