Laravel 全新安装登录问题

Laravel fresh install login issues

已解决 显然我正在截断我的密码,因为我将密码的列大小设置得太低

昨天我开始使用PHP框架Laravel,我非常满意,除了一小部分,这部分是框架提供的标准登录。

我在 Netbeans 中创建了一个新项目并将其放在我的 xampp htdocs 文件夹中,这样我就可以立即从浏览器访问该站点。

我使用了命令

composer create-project laravel/laravel --prefer-dist
cd laravel
composer install

这一切似乎工作正常,我使用 laravel 的全新安装附带的迁移创建了一个数据库,并注册了一个运行顺利的用户。

但是,当我现在尝试登录时,出现错误消息

Whoops! There were some problems with your input.
       -These credentials do not match our records.

我认为这可能是我在路由中更改的内容,所以它没有使用正确的登录路由 post 所以我从头开始创建了一个项目,除了我在.env 文件,但它仍然给我同样的信息。

如果有人能给我一些提示,说明问题出在代码的哪个位置,我将不胜感激

可能是因为您手动创建了数据库,所以您设法遗漏了一两个细节。我的直接想法是您的密码字段不够长,正在被截断(一切 看起来 都很好,但它不会工作)。

根据 authentication introduction.

Laravel 的哈希函数需要至少 60 个字符的密码(和 100 个字符的记住令牌)