Функция ручного входа в LaravelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Функция ручного входа в Laravel

Сообщение Anonymous »

Я использую функцию ручного входа в Laravel 5.5. Застрял во входе. и проверьте все (5 соответствующих) ссылок на стек и не нашли никаких подсказок.


Достижение как только пользователь зарегистрируется, автоматически войдите в систему этого пользователя.




Ошибка

< blockquote>
"Ошибка типа: аргумент 1, переданный в Illuminate\Auth\SessionGuard::login(), должен реализовывать интерфейс Illuminate\Contracts\Auth\Authenticatable, указана строка, вызываемая в Server/vendor/laravel/framework /src/Illuminate/Auth/AuthManager.php в строке 294 ◀"

Код: Выделить всё

if ($validator->fails()) {

//            $messages = $validator->messages();

return Redirect::to('register')
->withErrors($validator)
->withInput();

} else {

$email = Input::get('email');
$user = new user;
$user->name     = Input::get('name');
$user->email    = Input::get('email');
$user->password = Hash::make(Input::get('password'));

$user->save();
//            $userMail = $user->find($email);
$userMail = User::where('email','=',$email)->first();
Auth::login($userMail->email, TRUE);
я делаю что-то не так. Пожалуйста, направляйте меня.

Подробнее здесь: https://stackoverflow.com/questions/463 ... n-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»