Работает, если на модели пользователя нет атрибута softdelete. Вот мой код:
Модель пользователя:
.....
use Authenticatable, Authorizable, CanResetPassword, SoftDeletes;
protected $dates = ['deleted_at'];
protected $softDelete = true;
.....
AuthController:
........
$userdata = ['email' => Input::get('email'), 'password' => Input::get('password'), 'active' => 1];
$authRemember = (Input::get('auth_remember'))? true : false;
// if (Auth::validate($userdata)) {
if (Auth::attempt($userdata, $authRemember)) {
echo 'success';
}else{
echo 'failed';
}
// }else{
// echo 'failed';
// }
.....
Я уже поставил удалено_TIMESTAMP а также активный TINYINT к моей таблице пользователей.
любая помощь будет оценена.
Постановили
это работает после того, как я установил значение по умолчанию NULL для deleted_at
столбец и удалить 'active' => 1
из кода выше
Разве это не работает, если пользователь имеет softDeleted или даже если удаленный_кат является нулевым? Немного больше информации будет здорово. Возникает ли ошибка?
И вы уверены, что удаленный_кат является нулевым? У нас была похожая проблема, и решение состояло в том, что мы обрезали все столбцы, и это приводит к удаленному значению «Удалено_» в значение «А»
Других решений пока нет …