Laravel非法偏移类型为isset或empty更新时出错

时间:2017-07-13 22:19:00

标签: php laravel laravel-5

我正在开发一个项目,我需要更改桌面上的主键,所以当我搜索如何制作$ variable-> save()方法时,遇到我需要添加一个

protected $primaryKey = ['cedula','nacionalidad'];

确实是我在该桌子上的主键,但现在当我制作

$variable->save()

我没有返回错误

  

ErrorException   isset中的非法偏移类型或空

这是我更新的代码

$person = AVC::where(['nacionalidad'=>Auth::user()->nacionalidad , 'cedula' => Auth::user()->cedula ])->get();

    $person[0]->centro_votacion = Request('centro');

    $person[0]->save();

    dd($person[0]);
    return redirect()->back()->with('message','Se a agregado o Actualizado tu centro de Votacion');

1 个答案:

答案 0 :(得分:1)

如果你使用dd($ person [0]);并且返回not null

尝试使用此

$person[0]->update();

ErrorException出现isset或empty中的非法偏移类型,因为它格式不正确。