2016-04-27 24 views
0

Ich aktualisiere meine aktuelle Anwendung auf ein Laravel-Framework, ich habe eine bestehende Datenbank von Benutzern und Passwörtern.Laravel 5.1 Auth :: user()

Ich habe das Benutzermodell auf der rechten Tabelle verbunden ist, und ich habe auch das Passwort von einem der Benutzer aktualisiert bcrypt so kann ich in das Protokoll testen.

Das Protokoll in funktioniert gut und Umleitungen an das Dashboard wie man es erwarten würde, aber immer wenn ich versuche, den Auth :: user() zurückzugeben bekomme ich nichts?

Hier ist mein Auth Modell:

<?php 

namespace App; 

use Illuminate\Auth\Authenticatable; 
use Illuminate\Database\Eloquent\Model; 
use Illuminate\Auth\Passwords\CanResetPassword; 
use Illuminate\Foundation\Auth\Access\Authorizable; 
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract; 
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract; 
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; 

class User extends Model implements AuthenticatableContract, 
            AuthorizableContract, 
            CanResetPasswordContract 
{ 
    use Authenticatable, Authorizable, CanResetPassword; 

    /** 
    * The database table used by the model. 
    * 
    * @var string 
    */ 
    protected $table = 'existing_users_table'; 

    /** 
    * The attributes that are mass assignable. 
    * 
    * @var array 
    */ 
    protected $fillable = ['email', 'password']; 

    /** 
    * The attributes excluded from the model's JSON form. 
    * 
    * @var array 
    */ 
    protected $hidden = ['password']; 
} 
+0

bitte dieses Code überprüfen protokolliert werden zuerst Sie in oder nicht if (Auth :: check()) –

+0

{ // Der Benutzer in ... angemeldet ist} Wo Sie Auth anrufen :: Benutzer (), können Sie den Code posten? – Laerte

+0

oder verwenden Sie $ userId = Auth :: id(); –

Antwort

0

Vielleicht gibt es ein Problem mit Ihrer Sitzung Domäne. Können Sie überprüfen, ob eine Sitzung auf Ihre Domain verweist?

+1

Dies sollte ein Kommentar sein –

+0

@AlexanderLomia Ich kann nicht kommentieren, weil "Sie müssen 50 Ruf zu kommentieren" – Demian