【发布时间】:2018-01-12 10:24:38
【问题描述】:
我在运行以下代码时收到错误消息?
(1/1) ErrorException
Creating default object from empty value
代码:
public function setServiceSetting(Request $request) {
if (!$request->has('setting_key') ||
!$request->has('setting_value')) {
return $this->getScriptingResponse();
}
$settingKey = $request->input('setting_key');
$settingValue = $request->input('setting_value');
$settings = WebsiteSettings::first();
if ($settings == null) {
return;
}
$setting->$settingKey = $settingValue;
$settings->save();
}
错误行:
$setting->$settingKey = $settingValue;
我知道该专栏存在,低于任何人的建议。我也知道这两个参数都是非空的。
【问题讨论】:
-
打错字了,应该是
$settings->$settingKey = $settingValue;