Думаю, у вас есть немного вещей, чтобы исправить. если вы последуете за этим, я думаю, что он решит вашу проблему, если это не так, сообщите мне, чтобы я мог проверить это дальше:
Вам необходимо иметь 2 метода, один для просмотра формы, а другой для получения формировать данные для процесса регистрации.
Я полагаю, ваш индекс получить данные представить с, вам нужно передать имя пользователя, представленное значение или адрес электронной почты и пароль к контроллеру, как это:
public function index(Request $request)
Ваш вход должен быть как массив, как:
$cred = array(
'username' => $request->get('username'),
'password' => $request->get('password')
);
Не забудьте добавить use\Auth;
в начало страницы, где другие, кроме namespace
.
Другая вещь, которую следует помнить, заключается в том, что в Laravel 5 аутентификация по умолчанию использует адрес электронной почты, а не имя пользователя. Поэтому попробуйте изменить пользователя по электронной почте как:
'email' => $request->get('email'),
Последняя вещь, вы можете сделать прямой тест, поставив свои данные для входа непосредственно в коде просто чтобы проверить, работает ли он, как:
'email' => '[email protected]',
'password' => 'myPassword'
и вы можете всегда var_dump
результаты как
var_dump($cred);
проверил ли вы, если созданы имя пользователя и пароль, который вы пытаетесь войти в систему с существующей в?
отладить значение $ cred, что он дает –
Какая миграция вы откатывались - все? Вы снова создали пользователя после перенастройки миграции? –
Да, я перевернул все и перевел, а также создал пользователя. – Gammer