【发布时间】:2021-10-30 10:57:27
【问题描述】:
我正在使用 Laravel 5.8,我已将此代码添加到我的控制器中:
public function denyRequest($id)
{
$findRequest = WithdrawWallet::find($id);
$findRequest->status = 'cancelled';
$findRequest->save();
return redirect()->back();
}
这是路线:
Route::get('{id}','Wallet\WalletController@denyRequest')->name('denyRequest');
现在我收到此错误:
ErrorException (E_WARNING) 从空值创建默认对象
指的是这个:
那么这里到底出了什么问题?如何解决这个问题?
【问题讨论】:
-
先检查你的集合
$findRequest是否不为空,然后尝试更新它。
标签: php laravel laravel-5.8