2017-08-20 9 views
0

Laravelアプリケーションの属性にアクセスする際に問題が発生しています。 (dd($login->user_id)を)PHP - id属性にアクセスするときに表示される値が異なる

enter image description here しかし、それはuser_idが異なる示していますアクセス:

$login = Users::select('user_id' ,'email', 'password')->where('email', Input::get('email'))->first(); 

はI dd($login)をやってきたし、それが属性を示しています

ユーザーをフェッチする単純なクエリはこれです

enter image description here

access電子メール(dd($login->email))はOKです。

テーブルの構造体:私のPHPには限界のような

enter image description here

+0

このIDはユーザーテーブルに存在しますか? –

+0

No..私は保護された$ casts = ['user_id' => 'double']を配置したので、疑問に思っています。今はUsersモデルでは17000040899.0と表示されていますが、末尾に.0があります。IDの型問題(bigint atmを使用しています)があるのでしょうか? – Odinovsky

+0

テーブルの構造を追加できますか?どのデータベースタイプを使用していますか? –

答えて

1

Well..looks ..私は最大の整数値を文字列に2147483647..orスイッチであり、32ビットのPHPを使用しています。

関連する問題