Laravel 5.2 如何使用真正的 mysql 数据库进行身份验证



我是 laravel 的新手,我阅读了 laravel 的文档,但我不知道如何使用真正的 mysql 数据库进行身份验证。我的意思是,我看到有一个 php 迁移命令,但它在 php 中而不是在我的数据库中制作了一个表,对吗?实际上,我有一个mysql数据库,其中包含一个带有登录名和密码的用户表。我对这个框架很迷茫,因为我从未使用过 php 框架。

谢谢!!

编辑:打扰一下,我说错了话,我的问题已经发展了,您如何使用身份验证服务对数据库中已存在的用户表进行身份验证?

在 .envconfig>database 中.php您可以设置数据库和相关数据库连接配置创建迁移并运行它们之后,它将根据您的 .envconfig>database.php 数据库配置在您的数据库中创建数据库表。

我认为您可能需要再次阅读Laravel文档。

请尝试以下操作。

  1. 确保在 MySql 中创建了数据库。
  2. 再次检查您的 .env 是否存在:database_host、database_name、database_user、database_password - 确保您拥有正确的
  3. 在您的路线上尝试以下代码.php

    路由::get('/', 函数 () { if(DB::connection()->getDatabaseName()){ 回应"是的!已成功连接到数据库:" 。DB::connection()->getDatabaseName();}});

  4. 如果上述成功,您的迁移应该可以工作。

最新更新