Kiedy aktualizuję dane użytkownika, pokazuje mi błąd Call to a member function getKeyName() on string. Nie wiem, dlaczego jest ten błąd. Będę wdzięczny, jeśli ktoś pomoże mi to rozwiązać.
Model
class Customer extends Model
{
use HasFactory;
protected $fillable = [
'first_name',
'last_name',
'email',
'phone_number'
];
public function getRouteKeyName()
{
return 'id';
}
}
Kontroler
public function update(CustomerRequest $request)
{
Customer::updated($request->validated());
return redirect()->route('customers.index')->with('updateMessage', 'Customer data successfully updated');
}