単一行のデータを取得しているのに、大量のデータが返されます
あなた自身のコード
リーリーモデル定義
リーリー返されたデータ
`
object(AppAdminUser)#207 (24) { ["table":protected]=> string(10) "admin_user" ["connection":protected]=> NULL ["primaryKey":protected]=> (2) "id" ["keyType":protected]=> string(3) "int" ["perPage":protected]=> int(15) ["incrementing"]=> "タイムスタンプ"]=> bool(true) ["属性":protected]=> 配列(5) { ["ユーザー名"]=> 文字列(7) "xingren" ["パスワード"]=> string(60) "$2y$10$h0t4Hu/d5xFWGz0nH3IjIeHyzNcjRjqn3i5W9dTGIvOQB5wtVeSHi" ["ステータス"]=> int(1) ["作成時間"]=> 2) } [ "オリジナル":保護されている]=> 配列(5) { ["id"]=> int(1) ["ユーザー名"]=> 文字列(60) "$2y$10$h0t4Hu/d5xFWGz0nH3IjIeHyzNcjRjqn3i5W9dTGIvOQB5wtVeSHi" ["ステータス"]=> int(1) ["create_time"]=> int(1483423452) } ["関係":protected]=>配列( 0 ) { } ["非表示":保護されている]=> 配列(0) { } ["表示":保護されている]=> 配列(0) { } } ["fillable":protected]=> 配列(0) { } ["guarded":protected]=> 文字列(1) "*" } ["日付" :protected]=> 配列(0) { } ["dateFormat":protected]=> NULL ["casts":protected]=> 配列(0) { } ["observables":protected]=> 配列(0) { } ["with":protected]=> 配列(0) { } ["morphClass":protected]=>存在します"]=> bool(true) ["wasRecentlyCreated"]=> bool(false) }`
単一行のデータを取得しているのに、大量のデータが返されます
あなた自身のコード
リーリーモデル定義
リーリー返されたデータ
`
object(AppAdminUser)#207 (24) { ["table":protected]=> string(10) "admin_user" ["connection":protected]=> NULL ["primaryKey":protected]=> (2) "id" ["keyType":protected]=> string(3) "int" ["perPage":protected]=> int(15) ["incrementing"]=> "タイムスタンプ"]=> bool(true) ["属性":protected]=> 配列(5) { ["ユーザー名"]=> 文字列(7) "xingren" ["パスワード"]=> string(60) "$2y$10$h0t4Hu/d5xFWGz0nH3IjIeHyzNcjRjqn3i5W9dTGIvOQB5wtVeSHi" ["ステータス"]=> int(1) ["作成時間"]=> 2) } [ "オリジナル":保護されている]=> 配列(5) { ["id"]=> int(1) ["ユーザー名"]=> 文字列(60) "$2y$10$h0t4Hu/d5xFWGz0nH3IjIeHyzNcjRjqn3i5W9dTGIvOQB5wtVeSHi" ["ステータス"]=> int(1) ["create_time"]=> int(1483423452) } ["関係":protected]=>配列( 0 ) { } ["非表示":保護されている]=> 配列(0) { } ["表示":保護されている]=> 配列(0) { } } ["fillable":protected]=> 配列(0) { } ["guarded":protected]=> 文字列(1) "*" } ["日付" :protected]=> 配列(0) { } ["dateFormat":protected]=> NULL ["casts":protected]=> 配列(0) { } ["observables":protected]=> 配列(0) { } ["with":protected]=> 配列(0) { } ["morphClass":protected]=>存在します"]=> bool(true) ["wasRecentlyCreated"]=> bool(false) }`
を使用して印刷して見ることをお勧めします。こうすると、構造が非常に明確にわかりますdd(AdminUser::find(1))
。
これは単一行のデータです。何か問題がありますか? データが配列の形式で存在する場合、必要に応じて toArray メソッドに従う必要があります。 json の場合は、toJson メソッドに従います。
あなたの class AdminUser extends Model
である AdminUser オブジェクトを返しますclass AdminUser extends Model
这样你可以轻松的使用AdminUser
自定义的和继承自Model
的方法Model
中已经定义了__get
和__set
,
如果你只是需要获取属性也可以像普通对象一样直接$adminUser->id
このようにして、AdminUser
を簡単に使用して、Model
をカスタマイズして継承できます。メソッド
Model
にはすでに __get
と __set
が定義されています。 属性を取得するだけの場合は、通常のメソッドと同様に直接 を実行することもできます。 object $adminUser->id
値を取得します。