laravel 5.5在一个表上注册和登录多用户

时间:2018-07-15 18:40:32

标签: laravel login laravel-5.5 multi-user

在遵循DevMarketer给出的教程之后,我想知道如何仅使用“一个表”为所有用户创建登录/注册表单。

2 个答案:

答案 0 :(得分:1)

正如Marcus所强调的那样,您可以运行php artisan make:auth命令来进行支架式身份验证。建议在新安装的Laravel上运行此命令。

您想要多个用户的身份验证。我从多个用户那里了解到的是您希望它与不同类型的用户一起使用,例如用户可以是客户,用户可以是管理员。

为此,您可以在users表上添加一个新列。为此,如果尚未迁移用户表迁移,则可以简单地对其进行编辑,否则可以进行新的迁移。

您可以检查用户是否有权访问某些特定页面,Laravel Middleware可以用于此目的。

我忘了告诉您,您也可以使用Laravel Authorization授权用户执行特定任务。

答案 1 :(得分:0)

<script> export default { name: 'Page', mounted: function () { // eslint-disable-next-line componentHandler.upgradeDom() // eslint-disable-next-line componentHandler.upgradeAllRegistered() } } </script> //another component <script> export default { name: 'anotherComponent', extends: PageBase, ... } </script> 创建一个包括数据库表的登录和注册表单

然后运行迁移命令