php - laravelがモデルとテーブルの同じ属性を定義している場合、このフィールドは更新できません。
代言
代言 2017-06-13 09:21:48
0
2
792

モデル内の属性の操作を容易にするために、データベース内のフィールドは属性名として直接定義されます。

これらのフィールドは更新中に更新できません。

データベース内のこの uid フィールドは追加できません。

代言
代言

全員に返信(2)
Ty80

データベース内のフィールドを属性名として定義するか、代わりにメソッド内で使用します:

リーリー
いいねを押す +0
漂亮男人

このモデルで書き換えてみてください__get这个方法,获取变量的时候优先从$this->attributes里面找,不过这种方式正好和 laravel 想做的相反了,它是有限找属性,找不到了再去$this->attributes見つけてください

冗談です、__get を直接トリガーすることはできません :p

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!