我想从一个窗体获取数据并将其保存到另一个具有修改的数据库表中。但是,我得到错误:Laravel访问控制器内数据库的数据
trying to get property of non-object
从给定代码块的最后一行。
$ply->team_name = $request->get('team_name');
$team_name=$ply->team_name;
$team=Team::find($team_name);
$team->balance=$team->balance-$ply->sold_amount;
最有可能的$团队是空的,因为它没有在前一行找到。 – Matey
问题出现在这里'$ team = Team :: find($ team_name);'find等同于id = $ var所以它会返回null来修正它试试这个'$ team = Team :: where('name' ,$ team_name) - > get();' – Maraboc