-7
我收到运行下面的代码的错误?PHP(Laravel)问题
(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;
我知道列存在,下面的人建议。我也知道这两个参数都是非空的。
这是一个错字的人应该是'$设置 - > $ settingKey = $ settingValue;' –