こんにちは、私はlaravel 9を使用しています。アプリケーションにはユーザーとプロファイルという2つのモデル間の関係があります。 User モデルには Profile モデルと hasOne 関係があります。プロファイル コントローラーから update メソッドを実行しようとすると、「オーバーロードされたプロパティ AppUser::$profile の間接変更は無効です」というエラーが表示されます。 これが私の更新方法です:
リーリーこれはユーザーモデルです
リーリーこれはプロファイルモデルです
リーリー新しいコード:
リーリー
コメントからコードをダンプ:
リーリー実際に
->whatever
を使用するつもりはありません。これは単なる例であり、正しい属性を指定すれば、コードは機能するはずです。