Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQLSTATE[42S02]:Tabela base ou visualização não encontrada:1146 Tabela X não existe


Primeiro você deve criar um hash e criar os detalhes do usuário para deixar a coluna pronta para autenticação.

Aqui eu dei os passos para alcançá-lo.

Etapa 1: Obter a entrada

$UserData = Input::all();

Etapa 2: Crie a entrada - Inserindo na Tabela de Usuários

User::create($UserData);

Observação:

Você deve ter estas colunas a seguir em seus users tabela
  1. e-mail,
  2. senha
  3. criado_at
  4. atualizado_at

Configuração adicional:

Tenha esta linha em seu User.php (Model)
protected $fillable = ['email', 'password'];

Aqui está meu pequeno código de login para você, que seria bastante simples para você

Tente sobre isso, se desejar
$email = $this->request->input('email');
$password = $this->request->input('password');
if (Auth::attempt(['email' => $email, 'password' => $password])) #If the Credentials are Right
{
 return redirect::intended('student/index'); #Your Success Page
}
else
{
 return redirect('student/admin'); #Your Failure Page
}

Recomendação:

Também recomendo validar a entrada do usuário antes de criar

Observação adicional:

Se você ver sua tabela e se sua senha for algo como criptografada e isso significa que você terminou;)