当我尝试更新行的一个字段时,为什么所有其他字段都会被删除?

时间:2018-05-20 17:15:23

标签: php sql-server laravel xampp lamp

代码:

$data = $request>only(['shell_rec','intake','agency','conduit','coupler']);
CoachStatus::where('coach_id',$coach_id)->first()->update($data);

在我的本地系统中配置: LAMP堆栈

我的在线服务器中的配置: Windows XAMPP

在我的本地系统上:

当我向邮递员(localhost:8000/status/update?coach_num=CHCER32&shell_rec=2018-05-09)发出请求时,只有shell_rec字段得到更新,而该行的其他字段仍然保持不变。

在服务器上:

在服务器中托管代码后,如果我发出请求(http://website.com/status/update?coach_num=CHCER32&shell_rec=2018-05-09),则行的shell_rec字段会更新,而行的其他字段会更新intakeagencyconduitcoupler被删除。

为什么在托管后会发生这种情况?是否有一个简单的解决方法来解决这个问题,因为代码完全适用于我的本地系统,但不能在服务器上运行?

0 个答案:

没有答案