Ich habe ein Problem beim Zugriff auf ein Attribut aus meiner Laravel App. diesePHP - Unterschiedlicher Wert beim Zugriff auf das ID-Attribut
Eine einfache Abfrage Benutzer zu holen ist:
$login = Users::select('user_id' ,'email', 'password')->where('email', Input::get('email'))->first();
Ich habe dd($login)
hat und es die Attribute zeigt:
Aber Zugriff es user_id
anders zeigt (dd($login->user_id)
):
Zugriff E-Mail-Adresse (dd($login->email))
ist in Ordnung, obwohl.
Tabelle Struktur:
Ist diese ID in Ihrer Benutzertabelle vorhanden? –
Nein. Ich frage mich .. Weil ich geschützt $ cast = ['user_id' => 'double'] platziert habe; auf dem Benutzermodell gerade jetzt, und es zeigt 17000040899.0 ... obwohl es .0 am Ende..Ich frage mich, ob es ein Typ Problem auf der ID ist (mit bigint atm)? – Odinovsky
Können Sie Struktur der Tabelle anhängen? Und welchen Datenbanktyp verwenden Sie? –