Wie kann der Fehler behoben werden, der beim statischen Aufruf der nicht-statischen Methode „update' auftritt?
P粉032900484
2023-08-25 21:22:08
<p>Das ist meine Funktion.
Ich erhalte darin eine Fehlermeldung. Bitte helfen Sie mir, diese Fehlermeldung zu beheben, und teilen Sie mir mit, warum diese Fehlermeldung auftritt. </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);
zurückkehren [
'staus' => 'Erfolg',
'grade' => $grade,
];
}</pre>
首先创建一个实例。但我认为这不是真正的问题。
尝试将您的方法更改如下: