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

时间:2016-06-10 10:39:40

标签: laravel laravel-5.2

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

谢谢!

修改: 对不起,我错过了,我的问题已经发生了变化,您是如何使用身份验证服务在数据库中存在用户表进行身份验证的呢?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

请尝试以下操作。

  1. 确保在MySql中创建数据库。
  2. 再次检查您的.env:database_host,database_name,database_user,database_password - 确保您拥有正确的
  3. 在route.php上试用以下代码

    Route :: get('/',function(){     如果(DB ::连接() - > getDatabaseName()) {    echo“是的!成功连接到DB:”。 DB ::连接() - > getDatabaseName(); } });

  4. 如果上述成功,您的迁移应该有效。