如何解決靜態呼叫非靜態方法 'update' 的錯誤?
P粉032900484
2023-08-25 21:22:08
<p>這是我的函數。
我在其中遇到了錯誤,請幫我解決這個錯誤,並告訴我為什麼會發生這個錯誤。 </p>
<pre class="brush:php;toolbar:false;">public function update(Request $request)
{
$id = $request->id;
$grade = Grade::find($id);
$grade = $request->validate([
'title' => 'required|string',
'slig' => 'string',
'description' => 'string',
]);
$grade = Grade::update($grade);
return [
'staus' => 'success',
'grade' => $grade,
];
}</pre>
先建立一個實例。但我認為這不是真正的問題。
嘗試將您的方法更改如下: