如何在项目中同时使用Web和api身份验证器

我已经开发了使用护照身份验证的API,该API已在react-native应用程序中使用。

现在,我必须为Admin用户开发一些Web功能,已经制作了Admin模型并进行了迁移,但是我不知道如何仅对Admin模型启用Web身份验证。我正在寻找一些教程,但发现的所有内容都是关于laravel默认身份验证的,并且我已经将User模型用于护照身份验证。


森栏
浏览 146回答 3
3回答

慕雪6442864

您可以在users表中创建一列,而不是创建Admin模型,将其称为帐户类型。然后在您的Laravel代码中,您可以执行以下操作if (Auth::user()->account_type === 'admin') {  // your code.}在您的API或WEB中,您只需检查多种类型并相应地进行路由刀片式语法(针对您的前端)@if ( {{Auth::user()->account_type}} === 'admin')@else  @endif
打开App,查看更多内容
随时随地看视频慕课网APP