2016-04-27 5 views
0

Я обновляю свое текущее приложение в laravel framework, у меня есть существующая база данных пользователей и паролей.Laravel 5.1 Auth :: user()

Я подключил модель пользователя в правой таблице, и я также обновил пароль одного из пользователей Bcrypt, так что я могу проверить журнал в.

войти произведений изобразительного и перенаправляет однако, как бы вы ни ожидали, панель инструментов, когда я пытаюсь вернуть Auth :: user(), я ничего не получаю?

Вот моя модель аутентификации:

<?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

пожалуйста, проверьте сначала вы вошли в систему или не этим кодом если (Auth :: чек()) { // пользователь вошел в систему ... } –

+0

Где вы звоните Auth :: пользователь (), можете ли вы опубликовать код? – Laerte

+0

или использовать $ userId = Auth :: id(); –

ответ

0

Может быть, есть проблема с доменом сеанса. Можете ли вы проверить, есть ли сессия, указывающая на ваш домен?

+1

Это должен быть комментарий –

+0

@AlexanderLomia Я не могу комментировать, потому что «у вас должно быть 50 репутации для комментариев», – Demian