在遵循DevMarketer给出的教程之后,我想知道如何仅使用“一个表”为所有用户创建登录/注册表单。
答案 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>
创建一个包括数据库表的登录和注册表单
然后运行迁移命令